!(function (e) {
  var t = {};
  function n(r) {
    if (t[r]) return t[r].exports;
    var a = (t[r] = { i: r, l: !1, exports: {} });
    return e[r].call(a.exports, a, a.exports, n), (a.l = !0), a.exports;
  }
  (n.m = e),
    (n.c = t),
    (n.d = function (e, t, r) {
      n.o(e, t) || Object.defineProperty(e, t, { enumerable: !0, get: r });
    }),
    (n.r = function (e) {
      "undefined" !== typeof Symbol &&
        Symbol.toStringTag &&
        Object.defineProperty(e, Symbol.toStringTag, { value: "Module" }),
        Object.defineProperty(e, "__esModule", { value: !0 });
    }),
    (n.t = function (e, t) {
      if ((1 & t && (e = n(e)), 8 & t)) return e;
      if (4 & t && "object" === typeof e && e && e.__esModule) return e;
      var r = Object.create(null);
      if (
        (n.r(r),
        Object.defineProperty(r, "default", { enumerable: !0, value: e }),
        2 & t && "string" != typeof e)
      )
        for (var a in e)
          n.d(
            r,
            a,
            function (t) {
              return e[t];
            }.bind(null, a)
          );
      return r;
    }),
    (n.n = function (e) {
      var t =
        e && e.__esModule
          ? function () {
              return e.default;
            }
          : function () {
              return e;
            };
      return n.d(t, "a", t), t;
    }),
    (n.o = function (e, t) {
      return Object.prototype.hasOwnProperty.call(e, t);
    }),
    (n.p = "/"),
    n((n.s = 709));
})({
  0: function (e, t, n) {
    "use strict";
    e.exports = n(438);
  },
  143: function (e, t, n) {
    "use strict";
    t.a = {
      "\u65f6\u95f4\u683c\u5f0f": "format",
      "\u65f6\u95f4": "time",
      "\u542f\u59cb\u503c": "startVal",
      "\u52a8\u753b\u65f6\u957f": "duration",
      "\u6570\u5b57\u5206\u7ec4": "useGrouping",
      "\u66f4\u65b0\u95f4\u9694": "interval",
      "\u968f\u673a\u8303\u56f4\u6700\u5c0f\u503c": "randomMin",
      "\u968f\u673a\u8303\u56f4\u6700\u5927\u503c": "randomMax",
      "\u6700\u5c0f\u503c": "min",
      "\u6700\u5927\u503c": "max",
      "\u884c\u6570": "rowNum",
      "\u5947\u6570\u884c\u80cc\u666f\u989c\u8272": "oddRowBGC",
      "\u5076\u7d20\u884c\u80cc\u666f\u989c\u8272": "evenRowBGC",
      "\u6587\u5b57\u989c\u8272": "textFill",
      "\u7b49\u5f85\u65f6\u95f4": "waitTime",
      "\u60ac\u505c\u6682\u505c\u8f6e\u64ad": "hoverPause",
      "\u5217\u5bbd": "columnWidth",
      "\u5bf9\u9f50\u65b9\u5f0f": "align",
      "\u8f6e\u64ad\u65b9\u5f0f": "carousel",
      "\u5b57\u4f53\u5927\u5c0f": "fontSize",
      "\u56fe\u8868\u989c\u8272": "colors",
      "\u5355\u4f4d": "unit",
      "\u7c7b\u578b": "type",
      "\u53cd\u8f6c": "reverse",
      "\u989c\u8272": "colors",
      "\u8fb9\u6846\u989c\u8272": "colors",
      "\u6807\u9898": "title",
      "\u6807\u9898\u5bbd\u5ea6": "titleWidth",
      "\u6587\u672c": "text",
      "\u7ebf\u6027\u6e10\u53d8\u8272": "linearGradient",
      "\u5f84\u5411\u6e10\u53d8\u8272": "radialGradient",
      "\u5706\u9525\u6e10\u53d8\u8272": "conicGradient",
      "\u9ad8\u5ea6": "heigth",
      "\u56fe\u7247": "image",
      "\u76ee\u6807\u5143\u4ef6": "targetItem",
      "\u5185\u8fb9\u8ddd": "padding",
      "\u6570\u5b57\u683c\u5f0f\u5316": "numberToLocale",
      "\u5faa\u73af\u64ad\u653e": "loop",
      "\u81ea\u52a8\u64ad\u653e": "autoplay",
      "\u52a8\u753b\u901f\u5ea6": "speed",
      "\u72b6\u6001\u5207\u6362": "toggle",
      "\u52a8\u753b\u7f16\u53f7": "id",
      "\u7f16\u8f91\u5668\u914d\u7f6e": "axhubEditorConfig",
      "\u626b\u63cf\u7ebf\u989c\u8272": "lineColor",
    };
  },
  192: function (e, t, n) {
    "use strict";
    function r(e, t) {
      return e((t = { exports: {} }), t.exports), t.exports;
    }
    var a = "function" === typeof Symbol && Symbol.for,
      o = a ? Symbol.for("react.element") : 60103,
      i = a ? Symbol.for("react.portal") : 60106,
      l = a ? Symbol.for("react.fragment") : 60107,
      c = a ? Symbol.for("react.strict_mode") : 60108,
      s = a ? Symbol.for("react.profiler") : 60114,
      u = a ? Symbol.for("react.provider") : 60109,
      d = a ? Symbol.for("react.context") : 60110,
      f = a ? Symbol.for("react.async_mode") : 60111,
      p = a ? Symbol.for("react.concurrent_mode") : 60111,
      m = a ? Symbol.for("react.forward_ref") : 60112,
      h = a ? Symbol.for("react.suspense") : 60113,
      g = a ? Symbol.for("react.suspense_list") : 60120,
      b = a ? Symbol.for("react.memo") : 60115,
      y = a ? Symbol.for("react.lazy") : 60116,
      v = a ? Symbol.for("react.block") : 60121,
      x = a ? Symbol.for("react.fundamental") : 60117,
      w = a ? Symbol.for("react.responder") : 60118,
      k = a ? Symbol.for("react.scope") : 60119;
    function _(e) {
      if ("object" === typeof e && null !== e) {
        var t = e.$$typeof;
        switch (t) {
          case o:
            switch ((e = e.type)) {
              case f:
              case p:
              case l:
              case s:
              case c:
              case h:
                return e;
              default:
                switch ((e = e && e.$$typeof)) {
                  case d:
                  case m:
                  case y:
                  case b:
                  case u:
                    return e;
                  default:
                    return t;
                }
            }
          case i:
            return t;
        }
      }
    }
    function E(e) {
      return _(e) === p;
    }
    var S = {
        AsyncMode: f,
        ConcurrentMode: p,
        ContextConsumer: d,
        ContextProvider: u,
        Element: o,
        ForwardRef: m,
        Fragment: l,
        Lazy: y,
        Memo: b,
        Portal: i,
        Profiler: s,
        StrictMode: c,
        Suspense: h,
        isAsyncMode: function (e) {
          return E(e) || _(e) === f;
        },
        isConcurrentMode: E,
        isContextConsumer: function (e) {
          return _(e) === d;
        },
        isContextProvider: function (e) {
          return _(e) === u;
        },
        isElement: function (e) {
          return "object" === typeof e && null !== e && e.$$typeof === o;
        },
        isForwardRef: function (e) {
          return _(e) === m;
        },
        isFragment: function (e) {
          return _(e) === l;
        },
        isLazy: function (e) {
          return _(e) === y;
        },
        isMemo: function (e) {
          return _(e) === b;
        },
        isPortal: function (e) {
          return _(e) === i;
        },
        isProfiler: function (e) {
          return _(e) === s;
        },
        isStrictMode: function (e) {
          return _(e) === c;
        },
        isSuspense: function (e) {
          return _(e) === h;
        },
        isValidElementType: function (e) {
          return (
            "string" === typeof e ||
            "function" === typeof e ||
            e === l ||
            e === p ||
            e === s ||
            e === c ||
            e === h ||
            e === g ||
            ("object" === typeof e &&
              null !== e &&
              (e.$$typeof === y ||
                e.$$typeof === b ||
                e.$$typeof === u ||
                e.$$typeof === d ||
                e.$$typeof === m ||
                e.$$typeof === x ||
                e.$$typeof === w ||
                e.$$typeof === k ||
                e.$$typeof === v))
          );
        },
        typeOf: _,
      },
      C = r(function (e, t) {
        0;
      }),
      P =
        (C.AsyncMode,
        C.ConcurrentMode,
        C.ContextConsumer,
        C.ContextProvider,
        C.Element,
        C.ForwardRef,
        C.Fragment,
        C.Lazy,
        C.Memo,
        C.Portal,
        C.Profiler,
        C.StrictMode,
        C.Suspense,
        C.isAsyncMode,
        C.isConcurrentMode,
        C.isContextConsumer,
        C.isContextProvider,
        C.isElement,
        C.isForwardRef,
        C.isFragment,
        C.isLazy,
        C.isMemo,
        C.isPortal,
        C.isProfiler,
        C.isStrictMode,
        C.isSuspense,
        C.isValidElementType,
        C.typeOf,
        r(function (e) {
          e.exports = S;
        }),
        Object.getOwnPropertySymbols),
      N = Object.prototype.hasOwnProperty,
      O = Object.prototype.propertyIsEnumerable;
    function T(e) {
      if (null === e || void 0 === e)
        throw new TypeError(
          "Object.assign cannot be called with null or undefined"
        );
      return Object(e);
    }
    (function () {
      try {
        if (!Object.assign) return !1;
        var e = new String("abc");
        if (((e[5] = "de"), "5" === Object.getOwnPropertyNames(e)[0]))
          return !1;
        for (var t = {}, n = 0; n < 10; n++)
          t["_" + String.fromCharCode(n)] = n;
        if (
          "0123456789" !==
          Object.getOwnPropertyNames(t)
            .map(function (e) {
              return t[e];
            })
            .join("")
        )
          return !1;
        var r = {};
        return (
          "abcdefghijklmnopqrst".split("").forEach(function (e) {
            r[e] = e;
          }),
          "abcdefghijklmnopqrst" === Object.keys(Object.assign({}, r)).join("")
        );
      } catch (a) {
        return !1;
      }
    })() && Object.assign;
    var M = "SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED";
    function j(e, t, n, r, a) {}
    j.resetWarningCache = function () {
      0;
    };
    Function.call.bind(Object.prototype.hasOwnProperty);
    function R() {}
    function A() {}
    A.resetWarningCache = R;
    var L = r(function (e) {
      e.exports = (function () {
        function e(e, t, n, r, a, o) {
          if (o !== M) {
            var i = new Error(
              "Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types"
            );
            throw ((i.name = "Invariant Violation"), i);
          }
        }
        function t() {
          return e;
        }
        e.isRequired = e;
        var n = {
          array: e,
          bool: e,
          func: e,
          number: e,
          object: e,
          string: e,
          symbol: e,
          any: e,
          arrayOf: t,
          element: e,
          elementType: e,
          instanceOf: t,
          node: e,
          objectOf: t,
          oneOf: t,
          oneOfType: t,
          shape: t,
          exact: t,
          checkPropTypes: A,
          resetWarningCache: R,
        };
        return (n.PropTypes = n), n;
      })();
    });
    (t.PropTypes = L),
      (t.createCommonjsModule = r),
      (t.styleInject = function (e, t) {
        void 0 === t && (t = {});
        var n = t.insertAt;
        if (e && "undefined" !== typeof document) {
          var r = document.head || document.getElementsByTagName("head")[0],
            a = document.createElement("style");
          (a.type = "text/css"),
            "top" === n && r.firstChild
              ? r.insertBefore(a, r.firstChild)
              : r.appendChild(a),
            a.styleSheet
              ? (a.styleSheet.cssText = e)
              : a.appendChild(document.createTextNode(e));
        }
      }),
      (t.unwrapExports = function (e) {
        return e &&
          e.__esModule &&
          Object.prototype.hasOwnProperty.call(e, "default")
          ? e.default
          : e;
      });
  },
  21: function (module, __webpack_exports__, __webpack_require__) {
    "use strict";
    __webpack_require__.d(__webpack_exports__, "n", function () {
      return loadJS;
    }),
      __webpack_require__.d(__webpack_exports__, "o", function () {
        return replaceAll;
      }),
      __webpack_require__.d(__webpack_exports__, "j", function () {
        return getGlobalConfig;
      }),
      __webpack_require__.d(__webpack_exports__, "g", function () {
        return getConfig;
      }),
      __webpack_require__.d(__webpack_exports__, "p", function () {
        return setAttrByLabel;
      }),
      __webpack_require__.d(__webpack_exports__, "h", function () {
        return getDataAndKeys;
      }),
      __webpack_require__.d(__webpack_exports__, "m", function () {
        return getRepeaterRowsAndColumns;
      }),
      __webpack_require__.d(__webpack_exports__, "q", function () {
        return setGlobalVariableValue;
      }),
      __webpack_require__.d(__webpack_exports__, "k", function () {
        return getGlobalVariableValue;
      }),
      __webpack_require__.d(__webpack_exports__, "e", function () {
        return formatValue;
      }),
      __webpack_require__.d(__webpack_exports__, "d", function () {
        return ensureArray;
      }),
      __webpack_require__.d(__webpack_exports__, "a", function () {
        return axGet;
      }),
      __webpack_require__.d(__webpack_exports__, "b", function () {
        return chartConfigToRepeaterConfig;
      }),
      __webpack_require__.d(__webpack_exports__, "l", function () {
        return getKeysByData;
      }),
      __webpack_require__.d(__webpack_exports__, "f", function () {
        return getCache;
      }),
      __webpack_require__.d(__webpack_exports__, "c", function () {
        return convertSVGToCanvas;
      }),
      __webpack_require__.d(__webpack_exports__, "i", function () {
        return getEditorData;
      });
    var scriptjs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(52),
      scriptjs__WEBPACK_IMPORTED_MODULE_0___default = __webpack_require__.n(
        scriptjs__WEBPACK_IMPORTED_MODULE_0__
      ),
      _antv_util__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(39);
    const $ = window.$,
      loadJS = (e) =>
        new Promise((t) =>
          scriptjs__WEBPACK_IMPORTED_MODULE_0___default.a.get(e, () => {
            t(!0);
          })
        ),
      replaceAll = (e, t, n) => (
        (t = t.replace(/([.*+?^=!:${}()|\[\]\/\\])/g, "\\$1")),
        e.replace(new RegExp(t, "g"), n)
      ),
      bool = (e) =>
        !(
          "false" === e ||
          0 === e ||
          null === e ||
          void 0 === e ||
          "" === e ||
          !1 === e
        ),
      getGlobalConfig = () => {
        if (window.acpGlobalConfig) return window.acpGlobalConfig;
        let e = {};
        return (
          window.$axure.internal((t) => {
            t.pageData.variables.map((n) => {
              (n = n.replaceAll("_", ".")),
                (e[n] = formatValue(
                  t.globalVariableProvider.getVariableValue(n)
                ));
            });
          }),
          (window.acpGlobalConfig = e),
          e
        );
      },
      getRepeater = (e) => {
        let t;
        return (
          window
            .$axure((e) => "repeater" === e.type)
            .each((n, r) => {
              e === r && (t = n);
            }),
          t
        );
      },
      getConfig = function (e) {
        let t =
            arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : {},
          n =
            arguments.length > 2 && void 0 !== arguments[2]
              ? arguments[2]
              : null;
        try {
          let r = {},
            a = n || getRepeaterRowsAndColumns(e).rows,
            o = t;
          return (
            n
              ? a.map((e) => {
                  if (e.item) {
                    let t = o[e.item] || e.item;
                    r[t] = e.value;
                  }
                })
              : a.map((e) => {
                  if (e.item) {
                    let t =
                      o[e.item.text.trim().toLowerCase()] || e.item.text.trim();
                    if (e.value) {
                      let n;
                      (n =
                        "image" === e.value.type
                          ? "./" + e.value.img.s0
                          : e.value.text.trim()),
                        (r[t] = "code" !== t ? formatValue(n) : n);
                    }
                  }
                }),
            r
          );
        } catch (r) {
          return (
            console.error(r),
            console.log("Error\uff1aCan not get config by  " + e),
            null
          );
        }
      },
      getAnnotations = (e, t) => {
        try {
          let n = [],
            { rows: r, columns: a } = getRepeaterRowsAndColumns(e),
            o = t;
          return (
            a.map((e, t) => {
              if (t > 0) {
                let t = {};
                r.map((n) => {
                  if (n.option) {
                    let r =
                        o[n.option.text.trim().toLowerCase()] ||
                        n.option.text.trim(),
                      a = n[e].text.trim();
                    a && ((a = formatValue(a)), setAttrByLabel(t, r, a));
                  }
                }),
                  n.push(t);
              }
            }),
            n
          );
        } catch (n) {
          return (
            console.error(n),
            console.error("Error\uff1aCan not get annotations by  " + e),
            null
          );
        }
      },
      isIE = () => !(!window.ActiveXObject && !("ActiveXObject" in window)),
      setAttrByLabel = (e, t, n) => {
        let r = [];
        (r = t.split(".")),
          r.forEach((t, a, o) => {
            if (t.endsWith("]")) {
              let o = /\[(^[1-9]\d*|0)\]$/g.exec(t);
              if (o) {
                t = t.replace(o[0], "");
                let i = Number(o[1]);
                (e[t] && e[t].constructor === Array) || (e[t] = []),
                  a == r.length - 1
                    ? (e[t][i] = n)
                    : ((e[t][i] && e[t][i].constructor === Object) ||
                        (e[t][i] = {}),
                      (e = e[t][i]));
              }
            } else
              a == r.length - 1
                ? (e[t] = n)
                : ((e[t] && e[t].constructor === Object) || (e[t] = {}),
                  (e = e[t]));
          });
      },
      getDataAndKeys = (e) => {
        let t = [],
          n = getRepeaterRowsAndColumns(e),
          r = n.rows,
          a = n.columns;
        return {
          data: r.map((e, n) => {
            t = Object.getOwnPropertyNames(e);
            let r = {};
            return (
              t.map((t, n) => {
                let a = e[t].text || null;
                e[t].img && (a = e[t].img.s0 || a),
                  (r[t] = isNaN(a) || null === a ? a : Number(a)),
                  !n &&
                    isNaN(a) &&
                    (r[t] = r[t].replace(RegExp("{br}", "g"), "\n"));
              }),
              r
            );
          }),
          keys: a,
        };
      },
      getRepeaterRowsAndColumns = function (e, t, n) {
        let r;
        window.$axure.internal(function (e) {
          r = e;
        });
        var a = t;
        void 0 === a
          ? (a = r.repeater.getAllItemIds(e))
          : "object" != typeof a && (a = [a]),
          void 0 === n
            ? (n = getRepeater(e).dataProps)
            : "object" != typeof n && (n = [n]),
          (t = []);
        for (var o = 0, i = a.length; o < i; o++) {
          for (var l = {}, c = 0, s = n.length; c < s; c++) {
            var u = n[c].toLowerCase(),
              d = a[o];
            "string" == typeof d &&
              -1 != d.indexOf("-") &&
              (d = r.repeater.getItemIdFromElementId(d));
            var f = r.repeater.getData({}, e, a[o], u, "data");
            "object" === typeof f
              ? (void 0 === (f = r.deepCopy(f)).type && (f.type = "text"),
                (l[u] = f))
              : (l[u] = { type: "text", text: f });
          }
          t.push(l);
        }
        return { columns: n, rows: t };
      },
      setGlobalVariableValue = (e, t) => {
        let n;
        window.$axure.internal(function (e) {
          n = e;
        }),
          n.globalVariableProvider.setVariableValue(e, t, !1);
      },
      getGlobalVariableValue = (e, t) => {
        let n;
        return (
          window.$axure.internal(function (e) {
            n = e;
          }),
          n.globalVariableProvider.getVariableValue(e, t, !1)
        );
      },
      formatNumber = (e) => (!isNaN(e) && e ? Number(e) : e),
      formatValue = (str) => {
        if ("" === str || void 0 === str || null === str) return;
        if ("string" !== typeof str) return str;
        if (!isNaN(str)) return Number(str);
        if (-1 !== ["true", "false"].indexOf(str)) return "true" === str;
        try {
          return JSON.parse(str);
        } catch (error) {}
        if (0 === str.indexOf("function("))
          return eval("(false || " + str + ")");
        let reg = /\[(.+?)\]/g,
          res = reg.exec(str);
        return res
          ? res[1]
              .split(",")
              .map((e) =>
                isNaN(e) ? e.replaceAll("'", "").replaceAll('"', "") : Number(e)
              )
          : -1 !== str.indexOf("|")
          ? str.split("|").map((e) => (isNaN(e) ? e : Number(e)))
          : -1 !== str.indexOf(",") && -1 === str.indexOf("rgb")
          ? str.split(",").map((e) => (isNaN(e) ? e : Number(e)))
          : str;
      },
      ensureArray = (e) => (Array.isArray(e) ? e : void 0 === e ? [] : [e]),
      axGet = (e) =>
        new Promise(function (t, n) {
          window.$.ajax({
            type: "GET",
            url: e,
            success: function (e) {
              t(e);
            },
            error: function (e, t) {
              n(t);
            },
          });
        });
    function chartConfigToRepeaterConfig(e) {
      let t = {};
      return (
        (function e(n, r) {
          for (let a in n) {
            let o = n[a],
              i = r ? "".concat(r, ".").concat(a) : a;
            "object" !== typeof o || Array.isArray(o) ? (t[i] = o) : e(o, i);
          }
        })(e, ""),
        t
      );
    }
    const getKeysByData = (e) =>
        Array.isArray(e)
          ? Object.keys(e[0])
          : e.children
          ? Object.keys(
              (null === e || void 0 === e ? void 0 : e.children[0]) || {}
            )
          : [],
      getCache = (e) => {
        let t = e + "=",
          n = decodeURIComponent(document.cookie).split(";");
        for (let a = 0; a < n.length; a++) {
          let e = n[a];
          for (; " " === e.charAt(0); ) e = e.substring(1);
          if (0 === e.indexOf(t)) {
            let n = e.substring(t.length, e.length);
            try {
              return JSON.parse(n);
            } catch (r) {
              return n;
            }
          }
        }
        return "";
      },
      convertSVGToCanvas = (e, t, n) => {
        const r = new Blob([e], { type: "image/svg+xml" }),
          a = URL.createObjectURL(r),
          o = document.createElement("canvas");
        (o.width = t), (o.height = n);
        const i = new Image();
        return (
          (i.crossorigin = "anonymous"),
          i.setAttribute("crossorigin", "anonymous"),
          (i.src = a),
          new Promise((e, r) => {
            (i.onload = () => {
              URL.revokeObjectURL(a);
              const r = o.getContext("2d");
              (r.fillStyle = "rgba(255, 255, 255, 0)"),
                r.fillRect(0, 0, t, n),
                r.drawImage(i, 0, 0, t, n),
                e(o);
            }),
              (i.onerror = (t) => {
                URL.revokeObjectURL(a), console.warn(t), e(null);
              });
          })
        );
      },
      getEditorData = async function (e, t) {
        var n, r, a, o;
        let i =
          arguments.length > 2 && void 0 !== arguments[2] ? arguments[2] : "";
        const l = window.$;
        let c = l(e).find("img#".concat(e.id, "_img")).attr("src") || "",
          s = null,
          u = !1;
        if (c.endsWith(".svg") && !window.location.href.startsWith("file://"))
          try {
            let e = await axGet(c),
              n = JSON.parse(
                l(e).find("svg").attr("AxData") ||
                  l(e).find("#config").text() ||
                  "{}"
              );
            var d;
            if (t.axhubEditorConfig)
              ((null === (d = t.axhubEditorConfig) || void 0 === d
                ? void 0
                : d.time) || 0) <
                ((null === n || void 0 === n ? void 0 : n.time) || 0) &&
                (t.axhubEditorConfig = n);
            else t.axhubEditorConfig = n;
          } catch (b) {
            console.error(b);
          }
        if (i) {
          let e = getGlobalConfig();
          var f, p, m, h;
          if (e[i])
            if (
              ((null === (f = t.axhubEditorConfig) || void 0 === f
                ? void 0
                : f.time) || 0) <
              ((null === (p = e[i]) || void 0 === p ? void 0 : p.time) || 0)
            )
              t.axhubEditorConfig = Object(
                _antv_util__WEBPACK_IMPORTED_MODULE_1__.a
              )(
                {},
                (null === (m = t) || void 0 === m
                  ? void 0
                  : m.axhubEditorConfig) || {},
                e[i] || {}
              );
            else
              t.axhubEditorConfig = Object(
                _antv_util__WEBPACK_IMPORTED_MODULE_1__.a
              )(
                {},
                e[i] || {},
                (null === (h = t) || void 0 === h
                  ? void 0
                  : h.axhubEditorConfig) || {}
              );
        }
        if (t.axhubEditorConfig) {
          var g;
          switch (t.configSource) {
            case "repeater":
              break;
            case "editor":
              t =
                (null === (n = t.axhubEditorConfig) || void 0 === n
                  ? void 0
                  : n.config) || {};
              break;
            default:
              t = Object(_antv_util__WEBPACK_IMPORTED_MODULE_1__.a)(
                t,
                (null === (r = t.axhubEditorConfig) || void 0 === r
                  ? void 0
                  : r.config) || {}
              );
          }
          switch (t.dataSource) {
            case "repeater":
              break;
            case "editor":
              s = (null === (a = t.axhubEditorConfig) || void 0 === a
                ? void 0
                : a.data) || { data: [], keys: [] };
              break;
            default:
              s =
                (null === (o = t.axhubEditorConfig) || void 0 === o
                  ? void 0
                  : o.data) || s;
          }
          (u = window
            .atob(
              (null === (g = t.axhubEditorConfig) || void 0 === g
                ? void 0
                : g.u) || ""
            )
            .endsWith("b1")),
            delete t.axhubEditorConfig;
        }
        return { config: t, data: s, isEnt: u };
      };
  },
  222: function (e, t, n) {
    "use strict";
    var r = n(192),
      a = r.createCommonjsModule(function (e) {
        e.exports = function (e) {
          return e && e.__esModule ? e : { default: e };
        };
      });
    r.unwrapExports(a);
    var o = function (e, t) {
      (null == t || t > e.length) && (t = e.length);
      for (var n = 0, r = new Array(t); n < t; n++) r[n] = e[n];
      return r;
    };
    var i = function (e) {
      if (Array.isArray(e)) return o(e);
    };
    var l = function (e) {
      if ("undefined" !== typeof Symbol && Symbol.iterator in Object(e))
        return Array.from(e);
    };
    var c = function (e, t) {
      if (e) {
        if ("string" === typeof e) return o(e, t);
        var n = Object.prototype.toString.call(e).slice(8, -1);
        return (
          "Object" === n && e.constructor && (n = e.constructor.name),
          "Map" === n || "Set" === n
            ? Array.from(n)
            : "Arguments" === n ||
              /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)
            ? o(e, t)
            : void 0
        );
      }
    };
    var s = function () {
      throw new TypeError(
        "Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."
      );
    };
    var u = function (e) {
        return i(e) || l(e) || c(e) || s();
      },
      d = r.createCommonjsModule(function (e) {
        function t(n) {
          return (
            "function" === typeof Symbol && "symbol" === typeof Symbol.iterator
              ? (e.exports = t =
                  function (e) {
                    return typeof e;
                  })
              : (e.exports = t =
                  function (e) {
                    return e &&
                      "function" === typeof Symbol &&
                      e.constructor === Symbol &&
                      e !== Symbol.prototype
                      ? "symbol"
                      : typeof e;
                  }),
            t(n)
          );
        }
        e.exports = t;
      });
    var f = function (e) {
      if (Array.isArray(e)) return e;
    };
    var p = function (e, t) {
      if ("undefined" !== typeof Symbol && Symbol.iterator in Object(e)) {
        var n = [],
          r = !0,
          a = !1,
          o = void 0;
        try {
          for (
            var i, l = e[Symbol.iterator]();
            !(r = (i = l.next()).done) &&
            (n.push(i.value), !t || n.length !== t);
            r = !0
          );
        } catch (c) {
          (a = !0), (o = c);
        } finally {
          try {
            r || null == l.return || l.return();
          } finally {
            if (a) throw o;
          }
        }
        return n;
      }
    };
    var m = function () {
      throw new TypeError(
        "Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."
      );
    };
    var h = function (e, t) {
        return f(e) || p(e, t) || c(e, t) || m();
      },
      g = r.createCommonjsModule(function (e, t) {
        Object.defineProperty(t, "__esModule", { value: !0 }),
          (t.deepClone = g),
          (t.eliminateBlur = b),
          (t.checkPointIsInCircle = y),
          (t.getTwoPointDistance = v),
          (t.checkPointIsInPolygon = x),
          (t.checkPointIsInSector = w),
          (t.checkPointIsNearPolyline = _),
          (t.checkPointIsInRect = function (e, t, n, a, o) {
            var i = (0, r.default)(e, 2),
              l = i[0],
              c = i[1];
            return !(l < t) && !(c < n) && !(l > t + a) && !(c > n + o);
          }),
          (t.getRotatePointPos = E),
          (t.getScalePointPos = S),
          (t.getTranslatePointPos = C),
          (t.getDistanceBetweenPointAndLine = P),
          (t.getCircleRadianPoint = N),
          (t.getRegularPolygonPoints = O),
          (t.default = void 0);
        var n = a(u),
          r = a(h),
          o = a(d),
          i = Math.abs,
          l = Math.sqrt,
          c = Math.sin,
          s = Math.cos,
          f = Math.max,
          p = Math.min,
          m = Math.PI;
        function g(e) {
          var t =
            arguments.length > 1 && void 0 !== arguments[1] && arguments[1];
          if (!e) return e;
          var n = JSON.parse,
            r = JSON.stringify;
          if (!t) return n(r(e));
          var a = e instanceof Array ? [] : {};
          if (e && "object" === (0, o.default)(e))
            for (var i in e)
              e.hasOwnProperty(i) &&
                (e[i] && "object" === (0, o.default)(e[i])
                  ? (a[i] = g(e[i], !0))
                  : (a[i] = e[i]));
          return a;
        }
        function b(e) {
          return e.map(function (e) {
            var t = (0, r.default)(e, 2),
              n = t[0],
              a = t[1];
            return [parseInt(n) + 0.5, parseInt(a) + 0.5];
          });
        }
        function y(e, t, n, r) {
          return v(e, [t, n]) <= r;
        }
        function v(e, t) {
          var n = (0, r.default)(e, 2),
            a = n[0],
            o = n[1],
            c = (0, r.default)(t, 2),
            s = c[0],
            u = c[1],
            d = i(a - s),
            f = i(o - u);
          return l(d * d + f * f);
        }
        function x(e, t) {
          for (
            var n = 0,
              a = (0, r.default)(e, 2),
              o = a[0],
              i = a[1],
              l = t.length,
              c = 1,
              s = t[0];
            c <= l;
            c++
          ) {
            var u = t[c % l];
            if (
              o > p(s[0], u[0]) &&
              o <= f(s[0], u[0]) &&
              i <= f(s[1], u[1]) &&
              s[0] !== u[0]
            ) {
              var d = ((o - s[0]) * (u[1] - s[1])) / (u[0] - s[0]) + s[1];
              (s[1] === u[1] || i <= d) && n++;
            }
            s = u;
          }
          return n % 2 === 1;
        }
        function w(e, t, n, a, o, i, l) {
          if (!e) return !1;
          if (v(e, [t, n]) > a) return !1;
          if (!l) {
            var c = g([i, o]),
              s = (0, r.default)(c, 2);
            (o = s[0]), (i = s[1]);
          }
          var u = o > i;
          if (u) {
            var d = [i, o];
            (o = d[0]), (i = d[1]);
          }
          var f = i - o;
          if (f >= 2 * m) return !0;
          var p = (0, r.default)(e, 2),
            h = p[0],
            b = p[1],
            y = N(t, n, a, o),
            x = (0, r.default)(y, 2),
            w = x[0],
            _ = x[1],
            E = N(t, n, a, i),
            S = (0, r.default)(E, 2),
            C = [h - t, b - n],
            P = [w - t, _ - n],
            O = [S[0] - t, S[1] - n],
            T = f > m;
          if (T) {
            var M = g([O, P]),
              j = (0, r.default)(M, 2);
            (P = j[0]), (O = j[1]);
          }
          var R = k(P, C) && !k(O, C);
          return T && (R = !R), u && (R = !R), R;
        }
        function k(e, t) {
          var n = (0, r.default)(e, 2),
            a = n[0],
            o = n[1],
            i = (0, r.default)(t, 2);
          return -o * i[0] + a * i[1] > 0;
        }
        function _(e, t, a) {
          var o = a / 2,
            i = t.map(function (e) {
              var t = (0, r.default)(e, 2);
              return [t[0], t[1] - o];
            }),
            l = t.map(function (e) {
              var t = (0, r.default)(e, 2);
              return [t[0], t[1] + o];
            });
          return x(
            e,
            [].concat((0, n.default)(i), (0, n.default)(l.reverse()))
          );
        }
        function E() {
          var e =
              arguments.length > 0 && void 0 !== arguments[0]
                ? arguments[0]
                : 0,
            t = arguments.length > 1 ? arguments[1] : void 0,
            n =
              arguments.length > 2 && void 0 !== arguments[2]
                ? arguments[2]
                : [0, 0];
          if (!t) return !1;
          if (e % 360 === 0) return t;
          var a = (0, r.default)(t, 2),
            o = a[0],
            i = a[1],
            l = (0, r.default)(n, 2),
            u = l[0],
            d = l[1];
          return [
            (o - u) * s((e *= m / 180)) - (i - d) * c(e) + u,
            (o - u) * c(e) + (i - d) * s(e) + d,
          ];
        }
        function S() {
          var e =
              arguments.length > 0 && void 0 !== arguments[0]
                ? arguments[0]
                : [1, 1],
            t = arguments.length > 1 ? arguments[1] : void 0,
            n =
              arguments.length > 2 && void 0 !== arguments[2]
                ? arguments[2]
                : [0, 0];
          if (!t) return !1;
          if (1 === e) return t;
          var a = (0, r.default)(t, 2),
            o = a[0],
            i = a[1],
            l = (0, r.default)(n, 2),
            c = l[0],
            s = l[1],
            u = (0, r.default)(e, 2),
            d = u[0],
            f = u[1],
            p = o - c,
            m = i - s;
          return [p * d + c, m * f + s];
        }
        function C(e, t) {
          if (!e || !t) return !1;
          var n = (0, r.default)(t, 2),
            a = n[0],
            o = n[1],
            i = (0, r.default)(e, 2);
          return [a + i[0], o + i[1]];
        }
        function P(e, t, n) {
          if (!e || !t || !n) return !1;
          var a = (0, r.default)(e, 2),
            o = a[0],
            c = a[1],
            s = (0, r.default)(t, 2),
            u = s[0],
            d = s[1],
            f = (0, r.default)(n, 2),
            p = f[0],
            m = f[1],
            h = m - d,
            g = u - p;
          return (
            i(h * o + g * c + (d * (p - u) - u * (m - d))) / l(h * h + g * g)
          );
        }
        function N(e, t, n, r) {
          return [e + s(r) * n, t + c(r) * n];
        }
        function O(e, t, n, r) {
          var a =
              arguments.length > 4 && void 0 !== arguments[4]
                ? arguments[4]
                : -0.5 * m,
            o = (2 * m) / r,
            i = new Array(r).fill("").map(function (e, t) {
              return t * o + a;
            });
          return i.map(function (r) {
            return N(e, t, n, r);
          });
        }
        var T = {
          deepClone: g,
          eliminateBlur: b,
          checkPointIsInCircle: y,
          checkPointIsInPolygon: x,
          checkPointIsInSector: w,
          checkPointIsNearPolyline: _,
          getTwoPointDistance: v,
          getRotatePointPos: E,
          getScalePointPos: S,
          getTranslatePointPos: C,
          getCircleRadianPoint: N,
          getRegularPolygonPoints: O,
          getDistanceBetweenPointAndLine: P,
        };
        t.default = T;
      });
    r.unwrapExports(g);
    var b = g.deepClone,
      y =
        (g.eliminateBlur,
        g.checkPointIsInCircle,
        g.getTwoPointDistance,
        g.checkPointIsInPolygon,
        g.checkPointIsInSector,
        g.checkPointIsNearPolyline,
        g.checkPointIsInRect,
        g.getRotatePointPos,
        g.getScalePointPos,
        g.getTranslatePointPos,
        g.getDistanceBetweenPointAndLine,
        g.getCircleRadianPoint),
      v =
        (g.getRegularPolygonPoints,
        r.createCommonjsModule(function (e, t) {
          Object.defineProperty(t, "__esModule", { value: !0 }),
            (t.filterNonNumber = o),
            (t.deepMerge = i),
            (t.mulAdd = l),
            (t.mergeSameStackData = function (e, t) {
              var r = e.stack;
              if (!r) return (0, n.default)(e.data);
              var a = t.filter(function (e) {
                  return e.stack === r;
                }),
                o = a.findIndex(function (t) {
                  return t.data === e.data;
                }),
                i = a.splice(0, o + 1).map(function (e) {
                  return e.data;
                }),
                c = i[0].length;
              return new Array(c).fill(0).map(function (e, t) {
                return l(
                  i.map(function (e) {
                    return e[t];
                  })
                );
              });
            }),
            (t.getTwoPointDistance = c),
            (t.getLinearGradientColor = function (e, t, r, a) {
              if (!e || !t || !r || !a.length) return;
              var o = a;
              "string" === typeof o && (o = [a, a]);
              var i = e.createLinearGradient.apply(
                  e,
                  (0, n.default)(t).concat((0, n.default)(r))
                ),
                l = 1 / (o.length - 1);
              return (
                o.forEach(function (e, t) {
                  return i.addColorStop(l * t, e);
                }),
                i
              );
            }),
            (t.getPolylineLength = function (e) {
              return l(
                new Array(e.length - 1)
                  .fill(0)
                  .map(function (t, n) {
                    return [e[n], e[n + 1]];
                  })
                  .map(function (e) {
                    return c.apply(void 0, (0, n.default)(e));
                  })
              );
            }),
            (t.getPointToLineDistance = function (e, t, n) {
              var r = c(e, t),
                a = c(e, n),
                o = c(t, n);
              return (
                (0.5 *
                  Math.sqrt(
                    (r + a + o) * (r + a - o) * (r + o - a) * (a + o - r)
                  )) /
                o
              );
            }),
            (t.initNeedSeries = function (e, t, n) {
              return (e = (e = e.filter(function (e) {
                return e.type === n;
              })).map(function (e) {
                return i((0, g.deepClone)(t, !0), e);
              })).filter(function (e) {
                return e.show;
              });
            }),
            (t.radianToAngle = function (e) {
              return (e / Math.PI) * 180;
            });
          var n = a(u),
            r = a(d);
          function o(e) {
            return e.filter(function (e) {
              return "number" === typeof e;
            });
          }
          function i(e, t) {
            for (var n in t)
              e[n] && "object" === (0, r.default)(e[n])
                ? i(e[n], t[n])
                : "object" !== (0, r.default)(t[n])
                ? (e[n] = t[n])
                : (e[n] = (0, g.deepClone)(t[n], !0));
            return e;
          }
          function l(e) {
            return (e = o(e)).reduce(function (e, t) {
              return e + t;
            }, 0);
          }
          function c(e, t) {
            var n = Math.abs(e[0] - t[0]),
              r = Math.abs(e[1] - t[1]);
            return Math.sqrt(n * n + r * r);
          }
        }));
    r.unwrapExports(v);
    v.filterNonNumber;
    var x = v.deepMerge,
      w =
        (v.mulAdd,
        v.mergeSameStackData,
        v.getTwoPointDistance,
        v.getLinearGradientColor,
        v.getPolylineLength);
    v.getPointToLineDistance, v.initNeedSeries, v.radianToAngle;
    (t._interopRequireDefault = a),
      (t._util = g),
      (t.require$$0 = d),
      (t.require$$1 = h),
      (t.require$$3 = u),
      (t.util = v),
      (t.util_1 = b),
      (t.util_13 = y),
      (t.util_2 = x),
      (t.util_7 = w);
  },
  256: function (e, t, n) {
    (function (e) {
      var r =
          ("undefined" !== typeof e && e) ||
          ("undefined" !== typeof self && self) ||
          window,
        a = Function.prototype.apply;
      function o(e, t) {
        (this._id = e), (this._clearFn = t);
      }
      (t.setTimeout = function () {
        return new o(a.call(setTimeout, r, arguments), clearTimeout);
      }),
        (t.setInterval = function () {
          return new o(a.call(setInterval, r, arguments), clearInterval);
        }),
        (t.clearTimeout = t.clearInterval =
          function (e) {
            e && e.close();
          }),
        (o.prototype.unref = o.prototype.ref = function () {}),
        (o.prototype.close = function () {
          this._clearFn.call(r, this._id);
        }),
        (t.enroll = function (e, t) {
          clearTimeout(e._idleTimeoutId), (e._idleTimeout = t);
        }),
        (t.unenroll = function (e) {
          clearTimeout(e._idleTimeoutId), (e._idleTimeout = -1);
        }),
        (t._unrefActive = t.active =
          function (e) {
            clearTimeout(e._idleTimeoutId);
            var t = e._idleTimeout;
            t >= 0 &&
              (e._idleTimeoutId = setTimeout(function () {
                e._onTimeout && e._onTimeout();
              }, t));
          }),
        n(269),
        (t.setImmediate =
          ("undefined" !== typeof self && self.setImmediate) ||
          ("undefined" !== typeof e && e.setImmediate) ||
          (this && this.setImmediate)),
        (t.clearImmediate =
          ("undefined" !== typeof self && self.clearImmediate) ||
          ("undefined" !== typeof e && e.clearImmediate) ||
          (this && this.clearImmediate));
    }).call(this, n(86));
  },
  257: function (e, t, n) {
    "use strict";
    (t.co = function (e) {
      var t = !1,
        n = !1,
        r = null;
      return (
        "function" === typeof e && (e = e()),
        e && "function" === typeof e.next
          ? (Promise.resolve().then(function () {
              t || a(e.next());
            }),
            {
              end: function () {
                (t = !0),
                  Promise.resolve().then(function () {
                    e.return(), (e = null);
                  });
              },
              pause: function () {
                t || (n = !0);
              },
              resume: function () {
                var o = r;
                !t &&
                  n &&
                  ((n = !1),
                  Promise.resolve(r).then(function () {
                    t || n || o !== r || a(e.next());
                  }));
              },
            })
          : function () {
              return {};
            }
      );
      function a(o) {
        return o.done
          ? o.value
          : ((r = o.value),
            Promise.resolve(o.value).then(function () {
              !t && !n && a(e.next());
            }));
      }
    }),
      (t.debounce = function (e) {
        var t =
            arguments.length > 1 && void 0 !== arguments[1]
              ? arguments[1]
              : 600,
          n =
            !(arguments.length > 2 && void 0 !== arguments[2]) || arguments[2],
          r = null;
        return function () {
          clearTimeout(r);
          for (var a = arguments.length, o = Array(a), i = 0; i < a; i++)
            o[i] = arguments[i];
          if (n) return e.apply(this, o), void (n = !1);
          r = setTimeout(e.bind.apply(e, [this].concat(o)), t);
        };
      }),
      (t.getPointDistance = function (e, t) {
        var n = Math.abs(e[0] - t[0]),
          r = Math.abs(e[1] - t[1]);
        return Math.sqrt(n * n + r * r);
      }),
      (t.observerDomResize = function (e, t) {
        var n = new (window.MutationObserver ||
          window.WebKitMutationObserver ||
          window.MozMutationObserver)(t);
        return (
          n.observe(e, {
            attributes: !0,
            attributeFilter: ["style"],
            attributeOldValue: !0,
          }),
          n
        );
      }),
      (t.randomExtend = function (e, t) {
        return 1 === arguments.length
          ? parseInt(Math.random() * e + 1, 10)
          : parseInt(Math.random() * (t - e + 1) + e, 10);
      }),
      (t.uuid = function (e) {
        return (
          e
            ? "xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx"
            : "xxxxxxxxxxxx4xxxyxxxxxxxxxxxxxxx"
        ).replace(/[xy]/g, function (e) {
          var t = (16 * Math.random()) | 0;
          return ("x" === e ? t : (3 & t) | 8).toString(16);
        });
      });
  },
  258: function (e, t, n) {
    "use strict";
    var r =
        Object.assign ||
        function (e) {
          for (var t = 1; t < arguments.length; t++) {
            var n = arguments[t];
            for (var r in n)
              Object.prototype.hasOwnProperty.call(n, r) && (e[r] = n[r]);
          }
          return e;
        },
      a = function (e, t) {
        if (Array.isArray(e)) return e;
        if (Symbol.iterator in Object(e))
          return (function (e, t) {
            var n = [],
              r = !0,
              a = !1,
              o = void 0;
            try {
              for (
                var i, l = e[Symbol.iterator]();
                !(r = (i = l.next()).done) &&
                (n.push(i.value), !t || n.length !== t);
                r = !0
              );
            } catch (c) {
              (a = !0), (o = c);
            } finally {
              try {
                !r && l.return && l.return();
              } finally {
                if (a) throw o;
              }
            }
            return n;
          })(e, t);
        throw new TypeError(
          "Invalid attempt to destructure non-iterable instance"
        );
      };
    (t._extends = r),
      (t.slicedToArray = a),
      (t.toConsumableArray = function (e) {
        if (Array.isArray(e)) {
          for (var t = 0, n = Array(e.length); t < e.length; t++) n[t] = e[t];
          return n;
        }
        return Array.from(e);
      });
  },
  259: function (e, t, n) {
    "use strict";
    var r = n(192).createCommonjsModule(function (e) {
      !(function () {
        var t = {}.hasOwnProperty;
        function n() {
          for (var e = [], r = 0; r < arguments.length; r++) {
            var a = arguments[r];
            if (a) {
              var o = typeof a;
              if ("string" === o || "number" === o) e.push(a);
              else if (Array.isArray(a) && a.length) {
                var i = n.apply(null, a);
                i && e.push(i);
              } else if ("object" === o)
                for (var l in a) t.call(a, l) && a[l] && e.push(l);
            }
          }
          return e.join(" ");
        }
        e.exports
          ? ((n.default = n), (e.exports = n))
          : (window.classNames = n);
      })();
    });
    t.classnames = r;
  },
  26: function (e, t, n) {
    "use strict";
    var r = n(29);
    t.a = function (e) {
      return Array.isArray ? Array.isArray(e) : Object(r.a)(e, "Array");
    };
  },
  269: function (e, t, n) {
    (function (e, t) {
      !(function (e, n) {
        "use strict";
        if (!e.setImmediate) {
          var r,
            a = 1,
            o = {},
            i = !1,
            l = e.document,
            c = Object.getPrototypeOf && Object.getPrototypeOf(e);
          (c = c && c.setTimeout ? c : e),
            "[object process]" === {}.toString.call(e.process)
              ? (r = function (e) {
                  t.nextTick(function () {
                    u(e);
                  });
                })
              : (function () {
                  if (e.postMessage && !e.importScripts) {
                    var t = !0,
                      n = e.onmessage;
                    return (
                      (e.onmessage = function () {
                        t = !1;
                      }),
                      e.postMessage("", "*"),
                      (e.onmessage = n),
                      t
                    );
                  }
                })()
              ? (function () {
                  var t = "setImmediate$" + Math.random() + "$",
                    n = function (n) {
                      n.source === e &&
                        "string" === typeof n.data &&
                        0 === n.data.indexOf(t) &&
                        u(+n.data.slice(t.length));
                    };
                  e.addEventListener
                    ? e.addEventListener("message", n, !1)
                    : e.attachEvent("onmessage", n),
                    (r = function (n) {
                      e.postMessage(t + n, "*");
                    });
                })()
              : e.MessageChannel
              ? (function () {
                  var e = new MessageChannel();
                  (e.port1.onmessage = function (e) {
                    u(e.data);
                  }),
                    (r = function (t) {
                      e.port2.postMessage(t);
                    });
                })()
              : l && "onreadystatechange" in l.createElement("script")
              ? (function () {
                  var e = l.documentElement;
                  r = function (t) {
                    var n = l.createElement("script");
                    (n.onreadystatechange = function () {
                      u(t),
                        (n.onreadystatechange = null),
                        e.removeChild(n),
                        (n = null);
                    }),
                      e.appendChild(n);
                  };
                })()
              : (r = function (e) {
                  setTimeout(u, 0, e);
                }),
            (c.setImmediate = function (e) {
              "function" !== typeof e && (e = new Function("" + e));
              for (
                var t = new Array(arguments.length - 1), n = 0;
                n < t.length;
                n++
              )
                t[n] = arguments[n + 1];
              var i = { callback: e, args: t };
              return (o[a] = i), r(a), a++;
            }),
            (c.clearImmediate = s);
        }
        function s(e) {
          delete o[e];
        }
        function u(e) {
          if (i) setTimeout(u, 0, e);
          else {
            var t = o[e];
            if (t) {
              i = !0;
              try {
                !(function (e) {
                  var t = e.callback,
                    n = e.args;
                  switch (n.length) {
                    case 0:
                      t();
                      break;
                    case 1:
                      t(n[0]);
                      break;
                    case 2:
                      t(n[0], n[1]);
                      break;
                    case 3:
                      t(n[0], n[1], n[2]);
                      break;
                    default:
                      t.apply(void 0, n);
                  }
                })(t);
              } finally {
                s(e), (i = !1);
              }
            }
          }
        }
      })(
        "undefined" === typeof self
          ? "undefined" === typeof e
            ? this
            : e
          : self
      );
    }).call(this, n(86), n(73));
  },
  270: function (e, t, n) {
    "use strict";
    var r,
      a = n(0),
      o =
        ((r = a) && "object" === typeof r && "default" in r && r.default,
        n(257)),
      i = n(258);
    t.useAutoResize = function (e) {
      var t = a.useState({ width: 0, height: 0 }),
        n = i.slicedToArray(t, 2),
        r = n[0],
        l = n[1],
        c = a.useRef(null),
        s = a.useCallback(function () {
          var e = c.current || { clientWidth: 0, clientHeight: 0 },
            t = e.clientWidth,
            n = e.clientHeight;
          l({ width: t, height: n }),
            c.current
              ? (t && n) ||
                console.warn(
                  "DataV: Component width or height is 0px, rendering abnormality may occur!"
                )
              : console.warn(
                  "DataV: Failed to get dom node, component rendering may be abnormal!"
                );
        }, []);
      return (
        a.useImperativeHandle(
          e,
          function () {
            return { setWH: s };
          },
          []
        ),
        a.useEffect(function () {
          var e = o.debounce(s, 100);
          e();
          var t = o.observerDomResize(c.current, e);
          return (
            window.addEventListener("resize", e),
            function () {
              window.removeEventListener("resize", e),
                t && (t.disconnect(), t.takeRecords());
            }
          );
        }, []),
        i._extends({}, r, { domRef: c, setWH: s })
      );
    };
  },
  29: function (e, t, n) {
    "use strict";
    var r = {}.toString;
    t.a = function (e, t) {
      return r.call(e) === "[object " + t + "]";
    };
  },
  31: function (e, t) {
    var n = [],
      r = [];
    function a(e, t) {
      if (((t = t || {}), void 0 === e))
        throw new Error(
          "insert-css: You need to provide a CSS string. Usage: insertCss(cssString[, options])."
        );
      var a,
        o = !0 === t.prepend ? "prepend" : "append",
        i =
          void 0 !== t.container ? t.container : document.querySelector("head"),
        l = n.indexOf(i);
      return (
        -1 === l && ((l = n.push(i) - 1), (r[l] = {})),
        void 0 !== r[l] && void 0 !== r[l][o]
          ? (a = r[l][o])
          : ((a = r[l][o] =
              (function () {
                var e = document.createElement("style");
                return e.setAttribute("type", "text/css"), e;
              })()),
            "prepend" === o
              ? i.insertBefore(a, i.childNodes[0])
              : i.appendChild(a)),
        65279 === e.charCodeAt(0) && (e = e.substr(1, e.length)),
        a.styleSheet ? (a.styleSheet.cssText += e) : (a.textContent += e),
        a
      );
    }
    (e.exports = a), (e.exports.insertCss = a);
  },
  314: function (e, t, n) {
    var r = n(315).default;
    function a() {
      "use strict";
      (e.exports = a =
        function () {
          return n;
        }),
        (e.exports.__esModule = !0),
        (e.exports.default = e.exports);
      var t,
        n = {},
        o = Object.prototype,
        i = o.hasOwnProperty,
        l =
          Object.defineProperty ||
          function (e, t, n) {
            e[t] = n.value;
          },
        c = "function" == typeof Symbol ? Symbol : {},
        s = c.iterator || "@@iterator",
        u = c.asyncIterator || "@@asyncIterator",
        d = c.toStringTag || "@@toStringTag";
      function f(e, t, n) {
        return (
          Object.defineProperty(e, t, {
            value: n,
            enumerable: !0,
            configurable: !0,
            writable: !0,
          }),
          e[t]
        );
      }
      try {
        f({}, "");
      } catch (t) {
        f = function (e, t, n) {
          return (e[t] = n);
        };
      }
      function p(e, t, n, r) {
        var a = t && t.prototype instanceof v ? t : v,
          o = Object.create(a.prototype),
          i = new j(r || []);
        return l(o, "_invoke", { value: N(e, n, i) }), o;
      }
      function m(e, t, n) {
        try {
          return { type: "normal", arg: e.call(t, n) };
        } catch (e) {
          return { type: "throw", arg: e };
        }
      }
      n.wrap = p;
      var h = "suspendedStart",
        g = "executing",
        b = "completed",
        y = {};
      function v() {}
      function x() {}
      function w() {}
      var k = {};
      f(k, s, function () {
        return this;
      });
      var _ = Object.getPrototypeOf,
        E = _ && _(_(R([])));
      E && E !== o && i.call(E, s) && (k = E);
      var S = (w.prototype = v.prototype = Object.create(k));
      function C(e) {
        ["next", "throw", "return"].forEach(function (t) {
          f(e, t, function (e) {
            return this._invoke(t, e);
          });
        });
      }
      function P(e, t) {
        function n(a, o, l, c) {
          var s = m(e[a], e, o);
          if ("throw" !== s.type) {
            var u = s.arg,
              d = u.value;
            return d && "object" == r(d) && i.call(d, "__await")
              ? t.resolve(d.__await).then(
                  function (e) {
                    n("next", e, l, c);
                  },
                  function (e) {
                    n("throw", e, l, c);
                  }
                )
              : t.resolve(d).then(
                  function (e) {
                    (u.value = e), l(u);
                  },
                  function (e) {
                    return n("throw", e, l, c);
                  }
                );
          }
          c(s.arg);
        }
        var a;
        l(this, "_invoke", {
          value: function (e, r) {
            function o() {
              return new t(function (t, a) {
                n(e, r, t, a);
              });
            }
            return (a = a ? a.then(o, o) : o());
          },
        });
      }
      function N(e, n, r) {
        var a = h;
        return function (o, i) {
          if (a === g) throw new Error("Generator is already running");
          if (a === b) {
            if ("throw" === o) throw i;
            return { value: t, done: !0 };
          }
          for (r.method = o, r.arg = i; ; ) {
            var l = r.delegate;
            if (l) {
              var c = O(l, r);
              if (c) {
                if (c === y) continue;
                return c;
              }
            }
            if ("next" === r.method) r.sent = r._sent = r.arg;
            else if ("throw" === r.method) {
              if (a === h) throw ((a = b), r.arg);
              r.dispatchException(r.arg);
            } else "return" === r.method && r.abrupt("return", r.arg);
            a = g;
            var s = m(e, n, r);
            if ("normal" === s.type) {
              if (((a = r.done ? b : "suspendedYield"), s.arg === y)) continue;
              return { value: s.arg, done: r.done };
            }
            "throw" === s.type &&
              ((a = b), (r.method = "throw"), (r.arg = s.arg));
          }
        };
      }
      function O(e, n) {
        var r = n.method,
          a = e.iterator[r];
        if (a === t)
          return (
            (n.delegate = null),
            ("throw" === r &&
              e.iterator.return &&
              ((n.method = "return"),
              (n.arg = t),
              O(e, n),
              "throw" === n.method)) ||
              ("return" !== r &&
                ((n.method = "throw"),
                (n.arg = new TypeError(
                  "The iterator does not provide a '" + r + "' method"
                )))),
            y
          );
        var o = m(a, e.iterator, n.arg);
        if ("throw" === o.type)
          return (n.method = "throw"), (n.arg = o.arg), (n.delegate = null), y;
        var i = o.arg;
        return i
          ? i.done
            ? ((n[e.resultName] = i.value),
              (n.next = e.nextLoc),
              "return" !== n.method && ((n.method = "next"), (n.arg = t)),
              (n.delegate = null),
              y)
            : i
          : ((n.method = "throw"),
            (n.arg = new TypeError("iterator result is not an object")),
            (n.delegate = null),
            y);
      }
      function T(e) {
        var t = { tryLoc: e[0] };
        1 in e && (t.catchLoc = e[1]),
          2 in e && ((t.finallyLoc = e[2]), (t.afterLoc = e[3])),
          this.tryEntries.push(t);
      }
      function M(e) {
        var t = e.completion || {};
        (t.type = "normal"), delete t.arg, (e.completion = t);
      }
      function j(e) {
        (this.tryEntries = [{ tryLoc: "root" }]),
          e.forEach(T, this),
          this.reset(!0);
      }
      function R(e) {
        if (e || "" === e) {
          var n = e[s];
          if (n) return n.call(e);
          if ("function" == typeof e.next) return e;
          if (!isNaN(e.length)) {
            var a = -1,
              o = function n() {
                for (; ++a < e.length; )
                  if (i.call(e, a)) return (n.value = e[a]), (n.done = !1), n;
                return (n.value = t), (n.done = !0), n;
              };
            return (o.next = o);
          }
        }
        throw new TypeError(r(e) + " is not iterable");
      }
      return (
        (x.prototype = w),
        l(S, "constructor", { value: w, configurable: !0 }),
        l(w, "constructor", { value: x, configurable: !0 }),
        (x.displayName = f(w, d, "GeneratorFunction")),
        (n.isGeneratorFunction = function (e) {
          var t = "function" == typeof e && e.constructor;
          return (
            !!t &&
            (t === x || "GeneratorFunction" === (t.displayName || t.name))
          );
        }),
        (n.mark = function (e) {
          return (
            Object.setPrototypeOf
              ? Object.setPrototypeOf(e, w)
              : ((e.__proto__ = w), f(e, d, "GeneratorFunction")),
            (e.prototype = Object.create(S)),
            e
          );
        }),
        (n.awrap = function (e) {
          return { __await: e };
        }),
        C(P.prototype),
        f(P.prototype, u, function () {
          return this;
        }),
        (n.AsyncIterator = P),
        (n.async = function (e, t, r, a, o) {
          void 0 === o && (o = Promise);
          var i = new P(p(e, t, r, a), o);
          return n.isGeneratorFunction(t)
            ? i
            : i.next().then(function (e) {
                return e.done ? e.value : i.next();
              });
        }),
        C(S),
        f(S, d, "Generator"),
        f(S, s, function () {
          return this;
        }),
        f(S, "toString", function () {
          return "[object Generator]";
        }),
        (n.keys = function (e) {
          var t = Object(e),
            n = [];
          for (var r in t) n.push(r);
          return (
            n.reverse(),
            function e() {
              for (; n.length; ) {
                var r = n.pop();
                if (r in t) return (e.value = r), (e.done = !1), e;
              }
              return (e.done = !0), e;
            }
          );
        }),
        (n.values = R),
        (j.prototype = {
          constructor: j,
          reset: function (e) {
            if (
              ((this.prev = 0),
              (this.next = 0),
              (this.sent = this._sent = t),
              (this.done = !1),
              (this.delegate = null),
              (this.method = "next"),
              (this.arg = t),
              this.tryEntries.forEach(M),
              !e)
            )
              for (var n in this)
                "t" === n.charAt(0) &&
                  i.call(this, n) &&
                  !isNaN(+n.slice(1)) &&
                  (this[n] = t);
          },
          stop: function () {
            this.done = !0;
            var e = this.tryEntries[0].completion;
            if ("throw" === e.type) throw e.arg;
            return this.rval;
          },
          dispatchException: function (e) {
            if (this.done) throw e;
            var n = this;
            function r(r, a) {
              return (
                (l.type = "throw"),
                (l.arg = e),
                (n.next = r),
                a && ((n.method = "next"), (n.arg = t)),
                !!a
              );
            }
            for (var a = this.tryEntries.length - 1; a >= 0; --a) {
              var o = this.tryEntries[a],
                l = o.completion;
              if ("root" === o.tryLoc) return r("end");
              if (o.tryLoc <= this.prev) {
                var c = i.call(o, "catchLoc"),
                  s = i.call(o, "finallyLoc");
                if (c && s) {
                  if (this.prev < o.catchLoc) return r(o.catchLoc, !0);
                  if (this.prev < o.finallyLoc) return r(o.finallyLoc);
                } else if (c) {
                  if (this.prev < o.catchLoc) return r(o.catchLoc, !0);
                } else {
                  if (!s)
                    throw new Error("try statement without catch or finally");
                  if (this.prev < o.finallyLoc) return r(o.finallyLoc);
                }
              }
            }
          },
          abrupt: function (e, t) {
            for (var n = this.tryEntries.length - 1; n >= 0; --n) {
              var r = this.tryEntries[n];
              if (
                r.tryLoc <= this.prev &&
                i.call(r, "finallyLoc") &&
                this.prev < r.finallyLoc
              ) {
                var a = r;
                break;
              }
            }
            a &&
              ("break" === e || "continue" === e) &&
              a.tryLoc <= t &&
              t <= a.finallyLoc &&
              (a = null);
            var o = a ? a.completion : {};
            return (
              (o.type = e),
              (o.arg = t),
              a
                ? ((this.method = "next"), (this.next = a.finallyLoc), y)
                : this.complete(o)
            );
          },
          complete: function (e, t) {
            if ("throw" === e.type) throw e.arg;
            return (
              "break" === e.type || "continue" === e.type
                ? (this.next = e.arg)
                : "return" === e.type
                ? ((this.rval = this.arg = e.arg),
                  (this.method = "return"),
                  (this.next = "end"))
                : "normal" === e.type && t && (this.next = t),
              y
            );
          },
          finish: function (e) {
            for (var t = this.tryEntries.length - 1; t >= 0; --t) {
              var n = this.tryEntries[t];
              if (n.finallyLoc === e)
                return this.complete(n.completion, n.afterLoc), M(n), y;
            }
          },
          catch: function (e) {
            for (var t = this.tryEntries.length - 1; t >= 0; --t) {
              var n = this.tryEntries[t];
              if (n.tryLoc === e) {
                var r = n.completion;
                if ("throw" === r.type) {
                  var a = r.arg;
                  M(n);
                }
                return a;
              }
            }
            throw new Error("illegal catch attempt");
          },
          delegateYield: function (e, n, r) {
            return (
              (this.delegate = { iterator: R(e), resultName: n, nextLoc: r }),
              "next" === this.method && (this.arg = t),
              y
            );
          },
        }),
        n
      );
    }
    (e.exports = a),
      (e.exports.__esModule = !0),
      (e.exports.default = e.exports);
  },
  315: function (e, t) {
    function n(t) {
      return (
        (e.exports = n =
          "function" == typeof Symbol && "symbol" == typeof Symbol.iterator
            ? function (e) {
                return typeof e;
              }
            : function (e) {
                return e &&
                  "function" == typeof Symbol &&
                  e.constructor === Symbol &&
                  e !== Symbol.prototype
                  ? "symbol"
                  : typeof e;
              }),
        (e.exports.__esModule = !0),
        (e.exports.default = e.exports),
        n(t)
      );
    }
    (e.exports = n),
      (e.exports.__esModule = !0),
      (e.exports.default = e.exports);
  },
  38: function (e, t, n) {
    "use strict";
    var r = n(49),
      a = n(29);
    t.a = function (e) {
      if (!Object(r.a)(e) || !Object(a.a)(e, "Object")) return !1;
      if (null === Object.getPrototypeOf(e)) return !0;
      for (var t = e; null !== Object.getPrototypeOf(t); )
        t = Object.getPrototypeOf(t);
      return Object.getPrototypeOf(e) === t;
    };
  },
  39: function (e, t, n) {
    "use strict";
    var r = n(26),
      a = n(38);
    function o(e, t) {
      if (Object.hasOwn) return Object.hasOwn(e, t);
      if (null == e)
        throw new TypeError("Cannot convert undefined or null to object");
      return Object.prototype.hasOwnProperty.call(Object(e), t);
    }
    function i(e, t, n, l) {
      for (var c in ((n = n || 0), (l = l || 5), t))
        if (o(t, c)) {
          var s = t[c];
          null !== s && Object(a.a)(s)
            ? (Object(a.a)(e[c]) || (e[c] = {}),
              n < l ? i(e[c], s, n + 1, l) : (e[c] = t[c]))
            : Object(r.a)(s)
            ? ((e[c] = []), (e[c] = e[c].concat(s)))
            : void 0 !== s && (e[c] = s);
        }
    }
    t.a = function (e) {
      for (var t = [], n = 1; n < arguments.length; n++)
        t[n - 1] = arguments[n];
      for (var r = 0; r < t.length; r += 1) i(e, t[r]);
      return e;
    };
  },
  424: function (e, t, n) {
    "use strict";
    var r,
      a = n(0),
      o = (r = a) && "object" === typeof r && "default" in r ? r.default : r,
      i = n(192),
      l = n(257),
      c = n(258),
      s = n(270),
      u = n(259),
      d = n(222);
    i.styleInject(
      ".dv-decoration-6 {\n  width: 100%;\n  height: 100%;\n}\n.dv-decoration-6 svg {\n  transform-origin: left top;\n}\n"
    );
    var f = ["#7acaec", "#7acaec"],
      p = [300, 35];
    function m() {
      var e = p[0] / 41,
        t = p[1] / 2;
      return new Array(1)
        .fill(0)
        .map(function (n, r) {
          return new Array(40).fill(0).map(function (n, a) {
            return [e * (a + 1), t * (r + 1)];
          });
        })
        .reduce(function (e, t) {
          return [].concat(c.toConsumableArray(e), c.toConsumableArray(t));
        }, []);
    }
    var h = a.forwardRef(function (e, t) {
      var n = e.className,
        r = e.style,
        i = e.color,
        h = void 0 === i ? [] : i,
        g = s.useAutoResize(t),
        b = g.width,
        y = g.height,
        v = g.domRef;
      var x = a.useMemo(
          function () {
            return d.util_2(d.util_1(f, !0), h || []);
          },
          [h]
        ),
        w = a.useMemo(
          function () {
            return c._extends(
              {},
              (function () {
                var e = p[1],
                  t = new Array(40).fill(0).map(function (t) {
                    return Math.random() > 0.8
                      ? l.randomExtend(0.7 * e, e)
                      : l.randomExtend(0.2 * e, 0.5 * e);
                  }),
                  n = new Array(40).fill(0).map(function (e, n) {
                    return t[n] * Math.random();
                  }),
                  r = new Array(40).fill(0).map(function (e) {
                    return Math.random() + 1.5;
                  });
                return { heights: t, minHeights: n, randoms: r };
              })(),
              { points: m(), svgScale: [b / p[0], y / p[1]] }
            );
          },
          [b, y]
        ),
        k = w.points,
        _ = w.heights,
        E = w.minHeights,
        S = w.randoms,
        C = w.svgScale,
        P = a.useMemo(
          function () {
            return u.classnames("dv-decoration-6", n);
          },
          [[n]]
        );
      return o.createElement(
        "div",
        { className: P, style: r, ref: v },
        o.createElement(
          "svg",
          {
            width: p[0] + "px",
            height: p[1] + "px",
            style: { transform: "scale(" + C[0] + "," + C[1] + ")" },
          },
          k.map(function (e, t) {
            return o.createElement(
              "rect",
              {
                key: t,
                fill: x[Math.random() > 0.5 ? 0 : 1],
                x: e[0] - 3.5,
                y: e[1] - _[t] / 2,
                width: 7,
                height: _[t],
              },
              o.createElement("animate", {
                attributeName: "y",
                values:
                  e[1] -
                  E[t] / 2 +
                  ";" +
                  (e[1] - _[t] / 2) +
                  ";" +
                  (e[1] - E[t] / 2),
                dur: S[t] + "s",
                keyTimes: "0;0.5;1",
                calcMode: "spline",
                keySplines: "0.42,0,0.58,1;0.42,0,0.58,1",
                begin: "0s",
                repeatCount: "indefinite",
              }),
              o.createElement("animate", {
                attributeName: "height",
                values: E[t] + ";" + _[t] + ";" + E[t],
                dur: S[t] + "s",
                keyTimes: "0;0.5;1",
                calcMode: "spline",
                keySplines: "0.42,0,0.58,1;0.42,0,0.58,1",
                begin: "0s",
                repeatCount: "indefinite",
              })
            );
          })
        )
      );
    });
    (h.propTypes = {
      className: i.PropTypes.string,
      style: i.PropTypes.object,
      color: i.PropTypes.array,
    }),
      (e.exports = h);
  },
  438: function (e, t, n) {
    "use strict";
    var r = Symbol.for("react.element"),
      a = Symbol.for("react.portal"),
      o = Symbol.for("react.fragment"),
      i = Symbol.for("react.strict_mode"),
      l = Symbol.for("react.profiler"),
      c = Symbol.for("react.provider"),
      s = Symbol.for("react.context"),
      u = Symbol.for("react.forward_ref"),
      d = Symbol.for("react.suspense"),
      f = Symbol.for("react.memo"),
      p = Symbol.for("react.lazy"),
      m = Symbol.iterator;
    var h = {
        isMounted: function () {
          return !1;
        },
        enqueueForceUpdate: function () {},
        enqueueReplaceState: function () {},
        enqueueSetState: function () {},
      },
      g = Object.assign,
      b = {};
    function y(e, t, n) {
      (this.props = e),
        (this.context = t),
        (this.refs = b),
        (this.updater = n || h);
    }
    function v() {}
    function x(e, t, n) {
      (this.props = e),
        (this.context = t),
        (this.refs = b),
        (this.updater = n || h);
    }
    (y.prototype.isReactComponent = {}),
      (y.prototype.setState = function (e, t) {
        if ("object" !== typeof e && "function" !== typeof e && null != e)
          throw Error(
            "setState(...): takes an object of state variables to update or a function which returns an object of state variables."
          );
        this.updater.enqueueSetState(this, e, t, "setState");
      }),
      (y.prototype.forceUpdate = function (e) {
        this.updater.enqueueForceUpdate(this, e, "forceUpdate");
      }),
      (v.prototype = y.prototype);
    var w = (x.prototype = new v());
    (w.constructor = x), g(w, y.prototype), (w.isPureReactComponent = !0);
    var k = Array.isArray,
      _ = Object.prototype.hasOwnProperty,
      E = { current: null },
      S = { key: !0, ref: !0, __self: !0, __source: !0 };
    function C(e, t, n) {
      var a,
        o = {},
        i = null,
        l = null;
      if (null != t)
        for (a in (void 0 !== t.ref && (l = t.ref),
        void 0 !== t.key && (i = "" + t.key),
        t))
          _.call(t, a) && !S.hasOwnProperty(a) && (o[a] = t[a]);
      var c = arguments.length - 2;
      if (1 === c) o.children = n;
      else if (1 < c) {
        for (var s = Array(c), u = 0; u < c; u++) s[u] = arguments[u + 2];
        o.children = s;
      }
      if (e && e.defaultProps)
        for (a in (c = e.defaultProps)) void 0 === o[a] && (o[a] = c[a]);
      return {
        $$typeof: r,
        type: e,
        key: i,
        ref: l,
        props: o,
        _owner: E.current,
      };
    }
    function P(e) {
      return "object" === typeof e && null !== e && e.$$typeof === r;
    }
    var N = /\/+/g;
    function O(e, t) {
      return "object" === typeof e && null !== e && null != e.key
        ? (function (e) {
            var t = { "=": "=0", ":": "=2" };
            return (
              "$" +
              e.replace(/[=:]/g, function (e) {
                return t[e];
              })
            );
          })("" + e.key)
        : t.toString(36);
    }
    function T(e, t, n, o, i) {
      var l = typeof e;
      ("undefined" !== l && "boolean" !== l) || (e = null);
      var c = !1;
      if (null === e) c = !0;
      else
        switch (l) {
          case "string":
          case "number":
            c = !0;
            break;
          case "object":
            switch (e.$$typeof) {
              case r:
              case a:
                c = !0;
            }
        }
      if (c)
        return (
          (i = i((c = e))),
          (e = "" === o ? "." + O(c, 0) : o),
          k(i)
            ? ((n = ""),
              null != e && (n = e.replace(N, "$&/") + "/"),
              T(i, t, n, "", function (e) {
                return e;
              }))
            : null != i &&
              (P(i) &&
                (i = (function (e, t) {
                  return {
                    $$typeof: r,
                    type: e.type,
                    key: t,
                    ref: e.ref,
                    props: e.props,
                    _owner: e._owner,
                  };
                })(
                  i,
                  n +
                    (!i.key || (c && c.key === i.key)
                      ? ""
                      : ("" + i.key).replace(N, "$&/") + "/") +
                    e
                )),
              t.push(i)),
          1
        );
      if (((c = 0), (o = "" === o ? "." : o + ":"), k(e)))
        for (var s = 0; s < e.length; s++) {
          var u = o + O((l = e[s]), s);
          c += T(l, t, n, u, i);
        }
      else if (
        "function" ===
        typeof (u = (function (e) {
          return null === e || "object" !== typeof e
            ? null
            : "function" === typeof (e = (m && e[m]) || e["@@iterator"])
            ? e
            : null;
        })(e))
      )
        for (e = u.call(e), s = 0; !(l = e.next()).done; )
          c += T((l = l.value), t, n, (u = o + O(l, s++)), i);
      else if ("object" === l)
        throw (
          ((t = String(e)),
          Error(
            "Objects are not valid as a React child (found: " +
              ("[object Object]" === t
                ? "object with keys {" + Object.keys(e).join(", ") + "}"
                : t) +
              "). If you meant to render a collection of children, use an array instead."
          ))
        );
      return c;
    }
    function M(e, t, n) {
      if (null == e) return e;
      var r = [],
        a = 0;
      return (
        T(e, r, "", "", function (e) {
          return t.call(n, e, a++);
        }),
        r
      );
    }
    function j(e) {
      if (-1 === e._status) {
        var t = e._result;
        (t = t()).then(
          function (t) {
            (0 !== e._status && -1 !== e._status) ||
              ((e._status = 1), (e._result = t));
          },
          function (t) {
            (0 !== e._status && -1 !== e._status) ||
              ((e._status = 2), (e._result = t));
          }
        ),
          -1 === e._status && ((e._status = 0), (e._result = t));
      }
      if (1 === e._status) return e._result.default;
      throw e._result;
    }
    var R = { current: null },
      A = { transition: null },
      L = {
        ReactCurrentDispatcher: R,
        ReactCurrentBatchConfig: A,
        ReactCurrentOwner: E,
      };
    (t.Children = {
      map: M,
      forEach: function (e, t, n) {
        M(
          e,
          function () {
            t.apply(this, arguments);
          },
          n
        );
      },
      count: function (e) {
        var t = 0;
        return (
          M(e, function () {
            t++;
          }),
          t
        );
      },
      toArray: function (e) {
        return (
          M(e, function (e) {
            return e;
          }) || []
        );
      },
      only: function (e) {
        if (!P(e))
          throw Error(
            "React.Children.only expected to receive a single React element child."
          );
        return e;
      },
    }),
      (t.Component = y),
      (t.Fragment = o),
      (t.Profiler = l),
      (t.PureComponent = x),
      (t.StrictMode = i),
      (t.Suspense = d),
      (t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED = L),
      (t.cloneElement = function (e, t, n) {
        if (null === e || void 0 === e)
          throw Error(
            "React.cloneElement(...): The argument must be a React element, but you passed " +
              e +
              "."
          );
        var a = g({}, e.props),
          o = e.key,
          i = e.ref,
          l = e._owner;
        if (null != t) {
          if (
            (void 0 !== t.ref && ((i = t.ref), (l = E.current)),
            void 0 !== t.key && (o = "" + t.key),
            e.type && e.type.defaultProps)
          )
            var c = e.type.defaultProps;
          for (s in t)
            _.call(t, s) &&
              !S.hasOwnProperty(s) &&
              (a[s] = void 0 === t[s] && void 0 !== c ? c[s] : t[s]);
        }
        var s = arguments.length - 2;
        if (1 === s) a.children = n;
        else if (1 < s) {
          c = Array(s);
          for (var u = 0; u < s; u++) c[u] = arguments[u + 2];
          a.children = c;
        }
        return {
          $$typeof: r,
          type: e.type,
          key: o,
          ref: i,
          props: a,
          _owner: l,
        };
      }),
      (t.createContext = function (e) {
        return (
          ((e = {
            $$typeof: s,
            _currentValue: e,
            _currentValue2: e,
            _threadCount: 0,
            Provider: null,
            Consumer: null,
            _defaultValue: null,
            _globalName: null,
          }).Provider = { $$typeof: c, _context: e }),
          (e.Consumer = e)
        );
      }),
      (t.createElement = C),
      (t.createFactory = function (e) {
        var t = C.bind(null, e);
        return (t.type = e), t;
      }),
      (t.createRef = function () {
        return { current: null };
      }),
      (t.forwardRef = function (e) {
        return { $$typeof: u, render: e };
      }),
      (t.isValidElement = P),
      (t.lazy = function (e) {
        return { $$typeof: p, _payload: { _status: -1, _result: e }, _init: j };
      }),
      (t.memo = function (e, t) {
        return { $$typeof: f, type: e, compare: void 0 === t ? null : t };
      }),
      (t.startTransition = function (e) {
        var t = A.transition;
        A.transition = {};
        try {
          e();
        } finally {
          A.transition = t;
        }
      }),
      (t.unstable_act = function () {
        throw Error("act(...) is not supported in production builds of React.");
      }),
      (t.useCallback = function (e, t) {
        return R.current.useCallback(e, t);
      }),
      (t.useContext = function (e) {
        return R.current.useContext(e);
      }),
      (t.useDebugValue = function () {}),
      (t.useDeferredValue = function (e) {
        return R.current.useDeferredValue(e);
      }),
      (t.useEffect = function (e, t) {
        return R.current.useEffect(e, t);
      }),
      (t.useId = function () {
        return R.current.useId();
      }),
      (t.useImperativeHandle = function (e, t, n) {
        return R.current.useImperativeHandle(e, t, n);
      }),
      (t.useInsertionEffect = function (e, t) {
        return R.current.useInsertionEffect(e, t);
      }),
      (t.useLayoutEffect = function (e, t) {
        return R.current.useLayoutEffect(e, t);
      }),
      (t.useMemo = function (e, t) {
        return R.current.useMemo(e, t);
      }),
      (t.useReducer = function (e, t, n) {
        return R.current.useReducer(e, t, n);
      }),
      (t.useRef = function (e) {
        return R.current.useRef(e);
      }),
      (t.useState = function (e) {
        return R.current.useState(e);
      }),
      (t.useSyncExternalStore = function (e, t, n) {
        return R.current.useSyncExternalStore(e, t, n);
      }),
      (t.useTransition = function () {
        return R.current.useTransition();
      }),
      (t.version = "18.2.0");
  },
  439: function (e, t, n) {
    "use strict";
    var r = n(0),
      a = n(440);
    function o(e) {
      for (
        var t = "https://reactjs.org/docs/error-decoder.html?invariant=" + e,
          n = 1;
        n < arguments.length;
        n++
      )
        t += "&args[]=" + encodeURIComponent(arguments[n]);
      return (
        "Minified React error #" +
        e +
        "; visit " +
        t +
        " for the full message or use the non-minified dev environment for full errors and additional helpful warnings."
      );
    }
    var i = new Set(),
      l = {};
    function c(e, t) {
      s(e, t), s(e + "Capture", t);
    }
    function s(e, t) {
      for (l[e] = t, e = 0; e < t.length; e++) i.add(t[e]);
    }
    var u = !(
        "undefined" === typeof window ||
        "undefined" === typeof window.document ||
        "undefined" === typeof window.document.createElement
      ),
      d = Object.prototype.hasOwnProperty,
      f =
        /^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,
      p = {},
      m = {};
    function h(e, t, n, r, a, o, i) {
      (this.acceptsBooleans = 2 === t || 3 === t || 4 === t),
        (this.attributeName = r),
        (this.attributeNamespace = a),
        (this.mustUseProperty = n),
        (this.propertyName = e),
        (this.type = t),
        (this.sanitizeURL = o),
        (this.removeEmptyString = i);
    }
    var g = {};
    "children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style"
      .split(" ")
      .forEach(function (e) {
        g[e] = new h(e, 0, !1, e, null, !1, !1);
      }),
      [
        ["acceptCharset", "accept-charset"],
        ["className", "class"],
        ["htmlFor", "for"],
        ["httpEquiv", "http-equiv"],
      ].forEach(function (e) {
        var t = e[0];
        g[t] = new h(t, 1, !1, e[1], null, !1, !1);
      }),
      ["contentEditable", "draggable", "spellCheck", "value"].forEach(function (
        e
      ) {
        g[e] = new h(e, 2, !1, e.toLowerCase(), null, !1, !1);
      }),
      [
        "autoReverse",
        "externalResourcesRequired",
        "focusable",
        "preserveAlpha",
      ].forEach(function (e) {
        g[e] = new h(e, 2, !1, e, null, !1, !1);
      }),
      "allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope"
        .split(" ")
        .forEach(function (e) {
          g[e] = new h(e, 3, !1, e.toLowerCase(), null, !1, !1);
        }),
      ["checked", "multiple", "muted", "selected"].forEach(function (e) {
        g[e] = new h(e, 3, !0, e, null, !1, !1);
      }),
      ["capture", "download"].forEach(function (e) {
        g[e] = new h(e, 4, !1, e, null, !1, !1);
      }),
      ["cols", "rows", "size", "span"].forEach(function (e) {
        g[e] = new h(e, 6, !1, e, null, !1, !1);
      }),
      ["rowSpan", "start"].forEach(function (e) {
        g[e] = new h(e, 5, !1, e.toLowerCase(), null, !1, !1);
      });
    var b = /[\-:]([a-z])/g;
    function y(e) {
      return e[1].toUpperCase();
    }
    function v(e, t, n, r) {
      var a = g.hasOwnProperty(t) ? g[t] : null;
      (null !== a
        ? 0 !== a.type
        : r ||
          !(2 < t.length) ||
          ("o" !== t[0] && "O" !== t[0]) ||
          ("n" !== t[1] && "N" !== t[1])) &&
        ((function (e, t, n, r) {
          if (
            null === t ||
            "undefined" === typeof t ||
            (function (e, t, n, r) {
              if (null !== n && 0 === n.type) return !1;
              switch (typeof t) {
                case "function":
                case "symbol":
                  return !0;
                case "boolean":
                  return (
                    !r &&
                    (null !== n
                      ? !n.acceptsBooleans
                      : "data-" !== (e = e.toLowerCase().slice(0, 5)) &&
                        "aria-" !== e)
                  );
                default:
                  return !1;
              }
            })(e, t, n, r)
          )
            return !0;
          if (r) return !1;
          if (null !== n)
            switch (n.type) {
              case 3:
                return !t;
              case 4:
                return !1 === t;
              case 5:
                return isNaN(t);
              case 6:
                return isNaN(t) || 1 > t;
            }
          return !1;
        })(t, n, a, r) && (n = null),
        r || null === a
          ? (function (e) {
              return (
                !!d.call(m, e) ||
                (!d.call(p, e) && (f.test(e) ? (m[e] = !0) : ((p[e] = !0), !1)))
              );
            })(t) &&
            (null === n ? e.removeAttribute(t) : e.setAttribute(t, "" + n))
          : a.mustUseProperty
          ? (e[a.propertyName] = null === n ? 3 !== a.type && "" : n)
          : ((t = a.attributeName),
            (r = a.attributeNamespace),
            null === n
              ? e.removeAttribute(t)
              : ((n =
                  3 === (a = a.type) || (4 === a && !0 === n) ? "" : "" + n),
                r ? e.setAttributeNS(r, t, n) : e.setAttribute(t, n))));
    }
    "accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height"
      .split(" ")
      .forEach(function (e) {
        var t = e.replace(b, y);
        g[t] = new h(t, 1, !1, e, null, !1, !1);
      }),
      "xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type"
        .split(" ")
        .forEach(function (e) {
          var t = e.replace(b, y);
          g[t] = new h(t, 1, !1, e, "http://www.w3.org/1999/xlink", !1, !1);
        }),
      ["xml:base", "xml:lang", "xml:space"].forEach(function (e) {
        var t = e.replace(b, y);
        g[t] = new h(
          t,
          1,
          !1,
          e,
          "http://www.w3.org/XML/1998/namespace",
          !1,
          !1
        );
      }),
      ["tabIndex", "crossOrigin"].forEach(function (e) {
        g[e] = new h(e, 1, !1, e.toLowerCase(), null, !1, !1);
      }),
      (g.xlinkHref = new h(
        "xlinkHref",
        1,
        !1,
        "xlink:href",
        "http://www.w3.org/1999/xlink",
        !0,
        !1
      )),
      ["src", "href", "action", "formAction"].forEach(function (e) {
        g[e] = new h(e, 1, !1, e.toLowerCase(), null, !0, !0);
      });
    var x = r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,
      w = Symbol.for("react.element"),
      k = Symbol.for("react.portal"),
      _ = Symbol.for("react.fragment"),
      E = Symbol.for("react.strict_mode"),
      S = Symbol.for("react.profiler"),
      C = Symbol.for("react.provider"),
      P = Symbol.for("react.context"),
      N = Symbol.for("react.forward_ref"),
      O = Symbol.for("react.suspense"),
      T = Symbol.for("react.suspense_list"),
      M = Symbol.for("react.memo"),
      j = Symbol.for("react.lazy");
    Symbol.for("react.scope"), Symbol.for("react.debug_trace_mode");
    var R = Symbol.for("react.offscreen");
    Symbol.for("react.legacy_hidden"),
      Symbol.for("react.cache"),
      Symbol.for("react.tracing_marker");
    var A = Symbol.iterator;
    function L(e) {
      return null === e || "object" !== typeof e
        ? null
        : "function" === typeof (e = (A && e[A]) || e["@@iterator"])
        ? e
        : null;
    }
    var z,
      I = Object.assign;
    function F(e) {
      if (void 0 === z)
        try {
          throw Error();
        } catch (n) {
          var t = n.stack.trim().match(/\n( *(at )?)/);
          z = (t && t[1]) || "";
        }
      return "\n" + z + e;
    }
    var D = !1;
    function B(e, t) {
      if (!e || D) return "";
      D = !0;
      var n = Error.prepareStackTrace;
      Error.prepareStackTrace = void 0;
      try {
        if (t)
          if (
            ((t = function () {
              throw Error();
            }),
            Object.defineProperty(t.prototype, "props", {
              set: function () {
                throw Error();
              },
            }),
            "object" === typeof Reflect && Reflect.construct)
          ) {
            try {
              Reflect.construct(t, []);
            } catch (s) {
              var r = s;
            }
            Reflect.construct(e, [], t);
          } else {
            try {
              t.call();
            } catch (s) {
              r = s;
            }
            e.call(t.prototype);
          }
        else {
          try {
            throw Error();
          } catch (s) {
            r = s;
          }
          e();
        }
      } catch (s) {
        if (s && r && "string" === typeof s.stack) {
          for (
            var a = s.stack.split("\n"),
              o = r.stack.split("\n"),
              i = a.length - 1,
              l = o.length - 1;
            1 <= i && 0 <= l && a[i] !== o[l];

          )
            l--;
          for (; 1 <= i && 0 <= l; i--, l--)
            if (a[i] !== o[l]) {
              if (1 !== i || 1 !== l)
                do {
                  if ((i--, 0 > --l || a[i] !== o[l])) {
                    var c = "\n" + a[i].replace(" at new ", " at ");
                    return (
                      e.displayName &&
                        c.includes("<anonymous>") &&
                        (c = c.replace("<anonymous>", e.displayName)),
                      c
                    );
                  }
                } while (1 <= i && 0 <= l);
              break;
            }
        }
      } finally {
        (D = !1), (Error.prepareStackTrace = n);
      }
      return (e = e ? e.displayName || e.name : "") ? F(e) : "";
    }
    function V(e) {
      switch (e.tag) {
        case 5:
          return F(e.type);
        case 16:
          return F("Lazy");
        case 13:
          return F("Suspense");
        case 19:
          return F("SuspenseList");
        case 0:
        case 2:
        case 15:
          return (e = B(e.type, !1));
        case 11:
          return (e = B(e.type.render, !1));
        case 1:
          return (e = B(e.type, !0));
        default:
          return "";
      }
    }
    function $(e) {
      var t = e.type;
      switch (e.tag) {
        case 24:
          return "Cache";
        case 9:
          return (t.displayName || "Context") + ".Consumer";
        case 10:
          return (t._context.displayName || "Context") + ".Provider";
        case 18:
          return "DehydratedFragment";
        case 11:
          return (
            (e = (e = t.render).displayName || e.name || ""),
            t.displayName || ("" !== e ? "ForwardRef(" + e + ")" : "ForwardRef")
          );
        case 7:
          return "Fragment";
        case 5:
          return t;
        case 4:
          return "Portal";
        case 3:
          return "Root";
        case 6:
          return "Text";
        case 16:
          return (function e(t) {
            if (null == t) return null;
            if ("function" === typeof t) return t.displayName || t.name || null;
            if ("string" === typeof t) return t;
            switch (t) {
              case _:
                return "Fragment";
              case k:
                return "Portal";
              case S:
                return "Profiler";
              case E:
                return "StrictMode";
              case O:
                return "Suspense";
              case T:
                return "SuspenseList";
            }
            if ("object" === typeof t)
              switch (t.$$typeof) {
                case P:
                  return (t.displayName || "Context") + ".Consumer";
                case C:
                  return (t._context.displayName || "Context") + ".Provider";
                case N:
                  var n = t.render;
                  return (
                    (t = t.displayName) ||
                      (t =
                        "" !== (t = n.displayName || n.name || "")
                          ? "ForwardRef(" + t + ")"
                          : "ForwardRef"),
                    t
                  );
                case M:
                  return null !== (n = t.displayName || null)
                    ? n
                    : e(t.type) || "Memo";
                case j:
                  (n = t._payload), (t = t._init);
                  try {
                    return e(t(n));
                  } catch (r) {}
              }
            return null;
          })(t);
        case 8:
          return t === E ? "StrictMode" : "Mode";
        case 22:
          return "Offscreen";
        case 12:
          return "Profiler";
        case 21:
          return "Scope";
        case 13:
          return "Suspense";
        case 19:
          return "SuspenseList";
        case 25:
          return "TracingMarker";
        case 1:
        case 0:
        case 17:
        case 2:
        case 14:
        case 15:
          if ("function" === typeof t) return t.displayName || t.name || null;
          if ("string" === typeof t) return t;
      }
      return null;
    }
    function W(e) {
      switch (typeof e) {
        case "boolean":
        case "number":
        case "string":
        case "undefined":
        case "object":
          return e;
        default:
          return "";
      }
    }
    function U(e) {
      var t = e.type;
      return (
        (e = e.nodeName) &&
        "input" === e.toLowerCase() &&
        ("checkbox" === t || "radio" === t)
      );
    }
    function H(e) {
      e._valueTracker ||
        (e._valueTracker = (function (e) {
          var t = U(e) ? "checked" : "value",
            n = Object.getOwnPropertyDescriptor(e.constructor.prototype, t),
            r = "" + e[t];
          if (
            !e.hasOwnProperty(t) &&
            "undefined" !== typeof n &&
            "function" === typeof n.get &&
            "function" === typeof n.set
          ) {
            var a = n.get,
              o = n.set;
            return (
              Object.defineProperty(e, t, {
                configurable: !0,
                get: function () {
                  return a.call(this);
                },
                set: function (e) {
                  (r = "" + e), o.call(this, e);
                },
              }),
              Object.defineProperty(e, t, { enumerable: n.enumerable }),
              {
                getValue: function () {
                  return r;
                },
                setValue: function (e) {
                  r = "" + e;
                },
                stopTracking: function () {
                  (e._valueTracker = null), delete e[t];
                },
              }
            );
          }
        })(e));
    }
    function q(e) {
      if (!e) return !1;
      var t = e._valueTracker;
      if (!t) return !0;
      var n = t.getValue(),
        r = "";
      return (
        e && (r = U(e) ? (e.checked ? "true" : "false") : e.value),
        (e = r) !== n && (t.setValue(e), !0)
      );
    }
    function G(e) {
      if (
        "undefined" ===
        typeof (e = e || ("undefined" !== typeof document ? document : void 0))
      )
        return null;
      try {
        return e.activeElement || e.body;
      } catch (t) {
        return e.body;
      }
    }
    function Q(e, t) {
      var n = t.checked;
      return I({}, t, {
        defaultChecked: void 0,
        defaultValue: void 0,
        value: void 0,
        checked: null != n ? n : e._wrapperState.initialChecked,
      });
    }
    function K(e, t) {
      var n = null == t.defaultValue ? "" : t.defaultValue,
        r = null != t.checked ? t.checked : t.defaultChecked;
      (n = W(null != t.value ? t.value : n)),
        (e._wrapperState = {
          initialChecked: r,
          initialValue: n,
          controlled:
            "checkbox" === t.type || "radio" === t.type
              ? null != t.checked
              : null != t.value,
        });
    }
    function Y(e, t) {
      null != (t = t.checked) && v(e, "checked", t, !1);
    }
    function X(e, t) {
      Y(e, t);
      var n = W(t.value),
        r = t.type;
      if (null != n)
        "number" === r
          ? ((0 === n && "" === e.value) || e.value != n) && (e.value = "" + n)
          : e.value !== "" + n && (e.value = "" + n);
      else if ("submit" === r || "reset" === r)
        return void e.removeAttribute("value");
      t.hasOwnProperty("value")
        ? Z(e, t.type, n)
        : t.hasOwnProperty("defaultValue") && Z(e, t.type, W(t.defaultValue)),
        null == t.checked &&
          null != t.defaultChecked &&
          (e.defaultChecked = !!t.defaultChecked);
    }
    function J(e, t, n) {
      if (t.hasOwnProperty("value") || t.hasOwnProperty("defaultValue")) {
        var r = t.type;
        if (
          !(
            ("submit" !== r && "reset" !== r) ||
            (void 0 !== t.value && null !== t.value)
          )
        )
          return;
        (t = "" + e._wrapperState.initialValue),
          n || t === e.value || (e.value = t),
          (e.defaultValue = t);
      }
      "" !== (n = e.name) && (e.name = ""),
        (e.defaultChecked = !!e._wrapperState.initialChecked),
        "" !== n && (e.name = n);
    }
    function Z(e, t, n) {
      ("number" === t && G(e.ownerDocument) === e) ||
        (null == n
          ? (e.defaultValue = "" + e._wrapperState.initialValue)
          : e.defaultValue !== "" + n && (e.defaultValue = "" + n));
    }
    var ee = Array.isArray;
    function te(e, t, n, r) {
      if (((e = e.options), t)) {
        t = {};
        for (var a = 0; a < n.length; a++) t["$" + n[a]] = !0;
        for (n = 0; n < e.length; n++)
          (a = t.hasOwnProperty("$" + e[n].value)),
            e[n].selected !== a && (e[n].selected = a),
            a && r && (e[n].defaultSelected = !0);
      } else {
        for (n = "" + W(n), t = null, a = 0; a < e.length; a++) {
          if (e[a].value === n)
            return (
              (e[a].selected = !0), void (r && (e[a].defaultSelected = !0))
            );
          null !== t || e[a].disabled || (t = e[a]);
        }
        null !== t && (t.selected = !0);
      }
    }
    function ne(e, t) {
      if (null != t.dangerouslySetInnerHTML) throw Error(o(91));
      return I({}, t, {
        value: void 0,
        defaultValue: void 0,
        children: "" + e._wrapperState.initialValue,
      });
    }
    function re(e, t) {
      var n = t.value;
      if (null == n) {
        if (((n = t.children), (t = t.defaultValue), null != n)) {
          if (null != t) throw Error(o(92));
          if (ee(n)) {
            if (1 < n.length) throw Error(o(93));
            n = n[0];
          }
          t = n;
        }
        null == t && (t = ""), (n = t);
      }
      e._wrapperState = { initialValue: W(n) };
    }
    function ae(e, t) {
      var n = W(t.value),
        r = W(t.defaultValue);
      null != n &&
        ((n = "" + n) !== e.value && (e.value = n),
        null == t.defaultValue && e.defaultValue !== n && (e.defaultValue = n)),
        null != r && (e.defaultValue = "" + r);
    }
    function oe(e) {
      var t = e.textContent;
      t === e._wrapperState.initialValue &&
        "" !== t &&
        null !== t &&
        (e.value = t);
    }
    function ie(e) {
      switch (e) {
        case "svg":
          return "http://www.w3.org/2000/svg";
        case "math":
          return "http://www.w3.org/1998/Math/MathML";
        default:
          return "http://www.w3.org/1999/xhtml";
      }
    }
    function le(e, t) {
      return null == e || "http://www.w3.org/1999/xhtml" === e
        ? ie(t)
        : "http://www.w3.org/2000/svg" === e && "foreignObject" === t
        ? "http://www.w3.org/1999/xhtml"
        : e;
    }
    var ce,
      se = (function (e) {
        return "undefined" !== typeof MSApp && MSApp.execUnsafeLocalFunction
          ? function (t, n, r, a) {
              MSApp.execUnsafeLocalFunction(function () {
                return e(t, n);
              });
            }
          : e;
      })(function (e, t) {
        if ("http://www.w3.org/2000/svg" !== e.namespaceURI || "innerHTML" in e)
          e.innerHTML = t;
        else {
          for (
            (ce = ce || document.createElement("div")).innerHTML =
              "<svg>" + t.valueOf().toString() + "</svg>",
              t = ce.firstChild;
            e.firstChild;

          )
            e.removeChild(e.firstChild);
          for (; t.firstChild; ) e.appendChild(t.firstChild);
        }
      });
    function ue(e, t) {
      if (t) {
        var n = e.firstChild;
        if (n && n === e.lastChild && 3 === n.nodeType)
          return void (n.nodeValue = t);
      }
      e.textContent = t;
    }
    var de = {
        animationIterationCount: !0,
        aspectRatio: !0,
        borderImageOutset: !0,
        borderImageSlice: !0,
        borderImageWidth: !0,
        boxFlex: !0,
        boxFlexGroup: !0,
        boxOrdinalGroup: !0,
        columnCount: !0,
        columns: !0,
        flex: !0,
        flexGrow: !0,
        flexPositive: !0,
        flexShrink: !0,
        flexNegative: !0,
        flexOrder: !0,
        gridArea: !0,
        gridRow: !0,
        gridRowEnd: !0,
        gridRowSpan: !0,
        gridRowStart: !0,
        gridColumn: !0,
        gridColumnEnd: !0,
        gridColumnSpan: !0,
        gridColumnStart: !0,
        fontWeight: !0,
        lineClamp: !0,
        lineHeight: !0,
        opacity: !0,
        order: !0,
        orphans: !0,
        tabSize: !0,
        widows: !0,
        zIndex: !0,
        zoom: !0,
        fillOpacity: !0,
        floodOpacity: !0,
        stopOpacity: !0,
        strokeDasharray: !0,
        strokeDashoffset: !0,
        strokeMiterlimit: !0,
        strokeOpacity: !0,
        strokeWidth: !0,
      },
      fe = ["Webkit", "ms", "Moz", "O"];
    function pe(e, t, n) {
      return null == t || "boolean" === typeof t || "" === t
        ? ""
        : n ||
          "number" !== typeof t ||
          0 === t ||
          (de.hasOwnProperty(e) && de[e])
        ? ("" + t).trim()
        : t + "px";
    }
    function me(e, t) {
      for (var n in ((e = e.style), t))
        if (t.hasOwnProperty(n)) {
          var r = 0 === n.indexOf("--"),
            a = pe(n, t[n], r);
          "float" === n && (n = "cssFloat"),
            r ? e.setProperty(n, a) : (e[n] = a);
        }
    }
    Object.keys(de).forEach(function (e) {
      fe.forEach(function (t) {
        (t = t + e.charAt(0).toUpperCase() + e.substring(1)), (de[t] = de[e]);
      });
    });
    var he = I(
      { menuitem: !0 },
      {
        area: !0,
        base: !0,
        br: !0,
        col: !0,
        embed: !0,
        hr: !0,
        img: !0,
        input: !0,
        keygen: !0,
        link: !0,
        meta: !0,
        param: !0,
        source: !0,
        track: !0,
        wbr: !0,
      }
    );
    function ge(e, t) {
      if (t) {
        if (he[e] && (null != t.children || null != t.dangerouslySetInnerHTML))
          throw Error(o(137, e));
        if (null != t.dangerouslySetInnerHTML) {
          if (null != t.children) throw Error(o(60));
          if (
            "object" !== typeof t.dangerouslySetInnerHTML ||
            !("__html" in t.dangerouslySetInnerHTML)
          )
            throw Error(o(61));
        }
        if (null != t.style && "object" !== typeof t.style) throw Error(o(62));
      }
    }
    function be(e, t) {
      if (-1 === e.indexOf("-")) return "string" === typeof t.is;
      switch (e) {
        case "annotation-xml":
        case "color-profile":
        case "font-face":
        case "font-face-src":
        case "font-face-uri":
        case "font-face-format":
        case "font-face-name":
        case "missing-glyph":
          return !1;
        default:
          return !0;
      }
    }
    var ye = null;
    function ve(e) {
      return (
        (e = e.target || e.srcElement || window).correspondingUseElement &&
          (e = e.correspondingUseElement),
        3 === e.nodeType ? e.parentNode : e
      );
    }
    var xe = null,
      we = null,
      ke = null;
    function _e(e) {
      if ((e = fa(e))) {
        if ("function" !== typeof xe) throw Error(o(280));
        var t = e.stateNode;
        t && ((t = ma(t)), xe(e.stateNode, e.type, t));
      }
    }
    function Ee(e) {
      we ? (ke ? ke.push(e) : (ke = [e])) : (we = e);
    }
    function Se() {
      if (we) {
        var e = we,
          t = ke;
        if (((ke = we = null), _e(e), t))
          for (e = 0; e < t.length; e++) _e(t[e]);
      }
    }
    function Ce(e, t) {
      return e(t);
    }
    function Pe() {}
    var Ne = !1;
    function Oe(e, t, n) {
      if (Ne) return e(t, n);
      Ne = !0;
      try {
        return Ce(e, t, n);
      } finally {
        (Ne = !1), (null !== we || null !== ke) && (Pe(), Se());
      }
    }
    function Te(e, t) {
      var n = e.stateNode;
      if (null === n) return null;
      var r = ma(n);
      if (null === r) return null;
      n = r[t];
      e: switch (t) {
        case "onClick":
        case "onClickCapture":
        case "onDoubleClick":
        case "onDoubleClickCapture":
        case "onMouseDown":
        case "onMouseDownCapture":
        case "onMouseMove":
        case "onMouseMoveCapture":
        case "onMouseUp":
        case "onMouseUpCapture":
        case "onMouseEnter":
          (r = !r.disabled) ||
            (r = !(
              "button" === (e = e.type) ||
              "input" === e ||
              "select" === e ||
              "textarea" === e
            )),
            (e = !r);
          break e;
        default:
          e = !1;
      }
      if (e) return null;
      if (n && "function" !== typeof n) throw Error(o(231, t, typeof n));
      return n;
    }
    var Me = !1;
    if (u)
      try {
        var je = {};
        Object.defineProperty(je, "passive", {
          get: function () {
            Me = !0;
          },
        }),
          window.addEventListener("test", je, je),
          window.removeEventListener("test", je, je);
      } catch (Ks) {
        Me = !1;
      }
    function Re(e, t, n, r, a, o, i, l, c) {
      var s = Array.prototype.slice.call(arguments, 3);
      try {
        t.apply(n, s);
      } catch (u) {
        this.onError(u);
      }
    }
    var Ae = !1,
      Le = null,
      ze = !1,
      Ie = null,
      Fe = {
        onError: function (e) {
          (Ae = !0), (Le = e);
        },
      };
    function De(e, t, n, r, a, o, i, l, c) {
      (Ae = !1), (Le = null), Re.apply(Fe, arguments);
    }
    function Be(e) {
      var t = e,
        n = e;
      if (e.alternate) for (; t.return; ) t = t.return;
      else {
        e = t;
        do {
          0 !== (4098 & (t = e).flags) && (n = t.return), (e = t.return);
        } while (e);
      }
      return 3 === t.tag ? n : null;
    }
    function Ve(e) {
      if (13 === e.tag) {
        var t = e.memoizedState;
        if (
          (null === t && null !== (e = e.alternate) && (t = e.memoizedState),
          null !== t)
        )
          return t.dehydrated;
      }
      return null;
    }
    function $e(e) {
      if (Be(e) !== e) throw Error(o(188));
    }
    function We(e) {
      return null !==
        (e = (function (e) {
          var t = e.alternate;
          if (!t) {
            if (null === (t = Be(e))) throw Error(o(188));
            return t !== e ? null : e;
          }
          for (var n = e, r = t; ; ) {
            var a = n.return;
            if (null === a) break;
            var i = a.alternate;
            if (null === i) {
              if (null !== (r = a.return)) {
                n = r;
                continue;
              }
              break;
            }
            if (a.child === i.child) {
              for (i = a.child; i; ) {
                if (i === n) return $e(a), e;
                if (i === r) return $e(a), t;
                i = i.sibling;
              }
              throw Error(o(188));
            }
            if (n.return !== r.return) (n = a), (r = i);
            else {
              for (var l = !1, c = a.child; c; ) {
                if (c === n) {
                  (l = !0), (n = a), (r = i);
                  break;
                }
                if (c === r) {
                  (l = !0), (r = a), (n = i);
                  break;
                }
                c = c.sibling;
              }
              if (!l) {
                for (c = i.child; c; ) {
                  if (c === n) {
                    (l = !0), (n = i), (r = a);
                    break;
                  }
                  if (c === r) {
                    (l = !0), (r = i), (n = a);
                    break;
                  }
                  c = c.sibling;
                }
                if (!l) throw Error(o(189));
              }
            }
            if (n.alternate !== r) throw Error(o(190));
          }
          if (3 !== n.tag) throw Error(o(188));
          return n.stateNode.current === n ? e : t;
        })(e))
        ? (function e(t) {
            if (5 === t.tag || 6 === t.tag) return t;
            for (t = t.child; null !== t; ) {
              var n = e(t);
              if (null !== n) return n;
              t = t.sibling;
            }
            return null;
          })(e)
        : null;
    }
    var Ue = a.unstable_scheduleCallback,
      He = a.unstable_cancelCallback,
      qe = a.unstable_shouldYield,
      Ge = a.unstable_requestPaint,
      Qe = a.unstable_now,
      Ke = a.unstable_getCurrentPriorityLevel,
      Ye = a.unstable_ImmediatePriority,
      Xe = a.unstable_UserBlockingPriority,
      Je = a.unstable_NormalPriority,
      Ze = a.unstable_LowPriority,
      et = a.unstable_IdlePriority,
      tt = null,
      nt = null;
    var rt = Math.clz32
        ? Math.clz32
        : function (e) {
            return 0 === (e >>>= 0) ? 32 : (31 - ((at(e) / ot) | 0)) | 0;
          },
      at = Math.log,
      ot = Math.LN2;
    var it = 64,
      lt = 4194304;
    function ct(e) {
      switch (e & -e) {
        case 1:
          return 1;
        case 2:
          return 2;
        case 4:
          return 4;
        case 8:
          return 8;
        case 16:
          return 16;
        case 32:
          return 32;
        case 64:
        case 128:
        case 256:
        case 512:
        case 1024:
        case 2048:
        case 4096:
        case 8192:
        case 16384:
        case 32768:
        case 65536:
        case 131072:
        case 262144:
        case 524288:
        case 1048576:
        case 2097152:
          return 4194240 & e;
        case 4194304:
        case 8388608:
        case 16777216:
        case 33554432:
        case 67108864:
          return 130023424 & e;
        case 134217728:
          return 134217728;
        case 268435456:
          return 268435456;
        case 536870912:
          return 536870912;
        case 1073741824:
          return 1073741824;
        default:
          return e;
      }
    }
    function st(e, t) {
      var n = e.pendingLanes;
      if (0 === n) return 0;
      var r = 0,
        a = e.suspendedLanes,
        o = e.pingedLanes,
        i = 268435455 & n;
      if (0 !== i) {
        var l = i & ~a;
        0 !== l ? (r = ct(l)) : 0 !== (o &= i) && (r = ct(o));
      } else 0 !== (i = n & ~a) ? (r = ct(i)) : 0 !== o && (r = ct(o));
      if (0 === r) return 0;
      if (
        0 !== t &&
        t !== r &&
        0 === (t & a) &&
        ((a = r & -r) >= (o = t & -t) || (16 === a && 0 !== (4194240 & o)))
      )
        return t;
      if ((0 !== (4 & r) && (r |= 16 & n), 0 !== (t = e.entangledLanes)))
        for (e = e.entanglements, t &= r; 0 < t; )
          (a = 1 << (n = 31 - rt(t))), (r |= e[n]), (t &= ~a);
      return r;
    }
    function ut(e, t) {
      switch (e) {
        case 1:
        case 2:
        case 4:
          return t + 250;
        case 8:
        case 16:
        case 32:
        case 64:
        case 128:
        case 256:
        case 512:
        case 1024:
        case 2048:
        case 4096:
        case 8192:
        case 16384:
        case 32768:
        case 65536:
        case 131072:
        case 262144:
        case 524288:
        case 1048576:
        case 2097152:
          return t + 5e3;
        case 4194304:
        case 8388608:
        case 16777216:
        case 33554432:
        case 67108864:
          return -1;
        case 134217728:
        case 268435456:
        case 536870912:
        case 1073741824:
        default:
          return -1;
      }
    }
    function dt(e) {
      return 0 !== (e = -1073741825 & e.pendingLanes)
        ? e
        : 1073741824 & e
        ? 1073741824
        : 0;
    }
    function ft() {
      var e = it;
      return 0 === (4194240 & (it <<= 1)) && (it = 64), e;
    }
    function pt(e) {
      for (var t = [], n = 0; 31 > n; n++) t.push(e);
      return t;
    }
    function mt(e, t, n) {
      (e.pendingLanes |= t),
        536870912 !== t && ((e.suspendedLanes = 0), (e.pingedLanes = 0)),
        ((e = e.eventTimes)[(t = 31 - rt(t))] = n);
    }
    function ht(e, t) {
      var n = (e.entangledLanes |= t);
      for (e = e.entanglements; n; ) {
        var r = 31 - rt(n),
          a = 1 << r;
        (a & t) | (e[r] & t) && (e[r] |= t), (n &= ~a);
      }
    }
    var gt = 0;
    function bt(e) {
      return 1 < (e &= -e)
        ? 4 < e
          ? 0 !== (268435455 & e)
            ? 16
            : 536870912
          : 4
        : 1;
    }
    var yt,
      vt,
      xt,
      wt,
      kt,
      _t = !1,
      Et = [],
      St = null,
      Ct = null,
      Pt = null,
      Nt = new Map(),
      Ot = new Map(),
      Tt = [],
      Mt =
        "mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset submit".split(
          " "
        );
    function jt(e, t) {
      switch (e) {
        case "focusin":
        case "focusout":
          St = null;
          break;
        case "dragenter":
        case "dragleave":
          Ct = null;
          break;
        case "mouseover":
        case "mouseout":
          Pt = null;
          break;
        case "pointerover":
        case "pointerout":
          Nt.delete(t.pointerId);
          break;
        case "gotpointercapture":
        case "lostpointercapture":
          Ot.delete(t.pointerId);
      }
    }
    function Rt(e, t, n, r, a, o) {
      return null === e || e.nativeEvent !== o
        ? ((e = {
            blockedOn: t,
            domEventName: n,
            eventSystemFlags: r,
            nativeEvent: o,
            targetContainers: [a],
          }),
          null !== t && null !== (t = fa(t)) && vt(t),
          e)
        : ((e.eventSystemFlags |= r),
          (t = e.targetContainers),
          null !== a && -1 === t.indexOf(a) && t.push(a),
          e);
    }
    function At(e) {
      var t = da(e.target);
      if (null !== t) {
        var n = Be(t);
        if (null !== n)
          if (13 === (t = n.tag)) {
            if (null !== (t = Ve(n)))
              return (
                (e.blockedOn = t),
                void kt(e.priority, function () {
                  xt(n);
                })
              );
          } else if (3 === t && n.stateNode.current.memoizedState.isDehydrated)
            return void (e.blockedOn =
              3 === n.tag ? n.stateNode.containerInfo : null);
      }
      e.blockedOn = null;
    }
    function Lt(e) {
      if (null !== e.blockedOn) return !1;
      for (var t = e.targetContainers; 0 < t.length; ) {
        var n = qt(e.domEventName, e.eventSystemFlags, t[0], e.nativeEvent);
        if (null !== n)
          return null !== (t = fa(n)) && vt(t), (e.blockedOn = n), !1;
        var r = new (n = e.nativeEvent).constructor(n.type, n);
        (ye = r), n.target.dispatchEvent(r), (ye = null), t.shift();
      }
      return !0;
    }
    function zt(e, t, n) {
      Lt(e) && n.delete(t);
    }
    function It() {
      (_t = !1),
        null !== St && Lt(St) && (St = null),
        null !== Ct && Lt(Ct) && (Ct = null),
        null !== Pt && Lt(Pt) && (Pt = null),
        Nt.forEach(zt),
        Ot.forEach(zt);
    }
    function Ft(e, t) {
      e.blockedOn === t &&
        ((e.blockedOn = null),
        _t ||
          ((_t = !0),
          a.unstable_scheduleCallback(a.unstable_NormalPriority, It)));
    }
    function Dt(e) {
      function t(t) {
        return Ft(t, e);
      }
      if (0 < Et.length) {
        Ft(Et[0], e);
        for (var n = 1; n < Et.length; n++) {
          var r = Et[n];
          r.blockedOn === e && (r.blockedOn = null);
        }
      }
      for (
        null !== St && Ft(St, e),
          null !== Ct && Ft(Ct, e),
          null !== Pt && Ft(Pt, e),
          Nt.forEach(t),
          Ot.forEach(t),
          n = 0;
        n < Tt.length;
        n++
      )
        (r = Tt[n]).blockedOn === e && (r.blockedOn = null);
      for (; 0 < Tt.length && null === (n = Tt[0]).blockedOn; )
        At(n), null === n.blockedOn && Tt.shift();
    }
    var Bt = x.ReactCurrentBatchConfig,
      Vt = !0;
    function $t(e, t, n, r) {
      var a = gt,
        o = Bt.transition;
      Bt.transition = null;
      try {
        (gt = 1), Ut(e, t, n, r);
      } finally {
        (gt = a), (Bt.transition = o);
      }
    }
    function Wt(e, t, n, r) {
      var a = gt,
        o = Bt.transition;
      Bt.transition = null;
      try {
        (gt = 4), Ut(e, t, n, r);
      } finally {
        (gt = a), (Bt.transition = o);
      }
    }
    function Ut(e, t, n, r) {
      if (Vt) {
        var a = qt(e, t, n, r);
        if (null === a) Ir(e, t, r, Ht, n), jt(e, r);
        else if (
          (function (e, t, n, r, a) {
            switch (t) {
              case "focusin":
                return (St = Rt(St, e, t, n, r, a)), !0;
              case "dragenter":
                return (Ct = Rt(Ct, e, t, n, r, a)), !0;
              case "mouseover":
                return (Pt = Rt(Pt, e, t, n, r, a)), !0;
              case "pointerover":
                var o = a.pointerId;
                return Nt.set(o, Rt(Nt.get(o) || null, e, t, n, r, a)), !0;
              case "gotpointercapture":
                return (
                  (o = a.pointerId),
                  Ot.set(o, Rt(Ot.get(o) || null, e, t, n, r, a)),
                  !0
                );
            }
            return !1;
          })(a, e, t, n, r)
        )
          r.stopPropagation();
        else if ((jt(e, r), 4 & t && -1 < Mt.indexOf(e))) {
          for (; null !== a; ) {
            var o = fa(a);
            if (
              (null !== o && yt(o),
              null === (o = qt(e, t, n, r)) && Ir(e, t, r, Ht, n),
              o === a)
            )
              break;
            a = o;
          }
          null !== a && r.stopPropagation();
        } else Ir(e, t, r, null, n);
      }
    }
    var Ht = null;
    function qt(e, t, n, r) {
      if (((Ht = null), null !== (e = da((e = ve(r))))))
        if (null === (t = Be(e))) e = null;
        else if (13 === (n = t.tag)) {
          if (null !== (e = Ve(t))) return e;
          e = null;
        } else if (3 === n) {
          if (t.stateNode.current.memoizedState.isDehydrated)
            return 3 === t.tag ? t.stateNode.containerInfo : null;
          e = null;
        } else t !== e && (e = null);
      return (Ht = e), null;
    }
    function Gt(e) {
      switch (e) {
        case "cancel":
        case "click":
        case "close":
        case "contextmenu":
        case "copy":
        case "cut":
        case "auxclick":
        case "dblclick":
        case "dragend":
        case "dragstart":
        case "drop":
        case "focusin":
        case "focusout":
        case "input":
        case "invalid":
        case "keydown":
        case "keypress":
        case "keyup":
        case "mousedown":
        case "mouseup":
        case "paste":
        case "pause":
        case "play":
        case "pointercancel":
        case "pointerdown":
        case "pointerup":
        case "ratechange":
        case "reset":
        case "resize":
        case "seeked":
        case "submit":
        case "touchcancel":
        case "touchend":
        case "touchstart":
        case "volumechange":
        case "change":
        case "selectionchange":
        case "textInput":
        case "compositionstart":
        case "compositionend":
        case "compositionupdate":
        case "beforeblur":
        case "afterblur":
        case "beforeinput":
        case "blur":
        case "fullscreenchange":
        case "focus":
        case "hashchange":
        case "popstate":
        case "select":
        case "selectstart":
          return 1;
        case "drag":
        case "dragenter":
        case "dragexit":
        case "dragleave":
        case "dragover":
        case "mousemove":
        case "mouseout":
        case "mouseover":
        case "pointermove":
        case "pointerout":
        case "pointerover":
        case "scroll":
        case "toggle":
        case "touchmove":
        case "wheel":
        case "mouseenter":
        case "mouseleave":
        case "pointerenter":
        case "pointerleave":
          return 4;
        case "message":
          switch (Ke()) {
            case Ye:
              return 1;
            case Xe:
              return 4;
            case Je:
            case Ze:
              return 16;
            case et:
              return 536870912;
            default:
              return 16;
          }
        default:
          return 16;
      }
    }
    var Qt = null,
      Kt = null,
      Yt = null;
    function Xt() {
      if (Yt) return Yt;
      var e,
        t,
        n = Kt,
        r = n.length,
        a = "value" in Qt ? Qt.value : Qt.textContent,
        o = a.length;
      for (e = 0; e < r && n[e] === a[e]; e++);
      var i = r - e;
      for (t = 1; t <= i && n[r - t] === a[o - t]; t++);
      return (Yt = a.slice(e, 1 < t ? 1 - t : void 0));
    }
    function Jt(e) {
      var t = e.keyCode;
      return (
        "charCode" in e
          ? 0 === (e = e.charCode) && 13 === t && (e = 13)
          : (e = t),
        10 === e && (e = 13),
        32 <= e || 13 === e ? e : 0
      );
    }
    function Zt() {
      return !0;
    }
    function en() {
      return !1;
    }
    function tn(e) {
      function t(t, n, r, a, o) {
        for (var i in ((this._reactName = t),
        (this._targetInst = r),
        (this.type = n),
        (this.nativeEvent = a),
        (this.target = o),
        (this.currentTarget = null),
        e))
          e.hasOwnProperty(i) && ((t = e[i]), (this[i] = t ? t(a) : a[i]));
        return (
          (this.isDefaultPrevented = (
            null != a.defaultPrevented
              ? a.defaultPrevented
              : !1 === a.returnValue
          )
            ? Zt
            : en),
          (this.isPropagationStopped = en),
          this
        );
      }
      return (
        I(t.prototype, {
          preventDefault: function () {
            this.defaultPrevented = !0;
            var e = this.nativeEvent;
            e &&
              (e.preventDefault
                ? e.preventDefault()
                : "unknown" !== typeof e.returnValue && (e.returnValue = !1),
              (this.isDefaultPrevented = Zt));
          },
          stopPropagation: function () {
            var e = this.nativeEvent;
            e &&
              (e.stopPropagation
                ? e.stopPropagation()
                : "unknown" !== typeof e.cancelBubble && (e.cancelBubble = !0),
              (this.isPropagationStopped = Zt));
          },
          persist: function () {},
          isPersistent: Zt,
        }),
        t
      );
    }
    var nn,
      rn,
      an,
      on = {
        eventPhase: 0,
        bubbles: 0,
        cancelable: 0,
        timeStamp: function (e) {
          return e.timeStamp || Date.now();
        },
        defaultPrevented: 0,
        isTrusted: 0,
      },
      ln = tn(on),
      cn = I({}, on, { view: 0, detail: 0 }),
      sn = tn(cn),
      un = I({}, cn, {
        screenX: 0,
        screenY: 0,
        clientX: 0,
        clientY: 0,
        pageX: 0,
        pageY: 0,
        ctrlKey: 0,
        shiftKey: 0,
        altKey: 0,
        metaKey: 0,
        getModifierState: wn,
        button: 0,
        buttons: 0,
        relatedTarget: function (e) {
          return void 0 === e.relatedTarget
            ? e.fromElement === e.srcElement
              ? e.toElement
              : e.fromElement
            : e.relatedTarget;
        },
        movementX: function (e) {
          return "movementX" in e
            ? e.movementX
            : (e !== an &&
                (an && "mousemove" === e.type
                  ? ((nn = e.screenX - an.screenX),
                    (rn = e.screenY - an.screenY))
                  : (rn = nn = 0),
                (an = e)),
              nn);
        },
        movementY: function (e) {
          return "movementY" in e ? e.movementY : rn;
        },
      }),
      dn = tn(un),
      fn = tn(I({}, un, { dataTransfer: 0 })),
      pn = tn(I({}, cn, { relatedTarget: 0 })),
      mn = tn(
        I({}, on, { animationName: 0, elapsedTime: 0, pseudoElement: 0 })
      ),
      hn = tn(
        I({}, on, {
          clipboardData: function (e) {
            return "clipboardData" in e
              ? e.clipboardData
              : window.clipboardData;
          },
        })
      ),
      gn = tn(I({}, on, { data: 0 })),
      bn = {
        Esc: "Escape",
        Spacebar: " ",
        Left: "ArrowLeft",
        Up: "ArrowUp",
        Right: "ArrowRight",
        Down: "ArrowDown",
        Del: "Delete",
        Win: "OS",
        Menu: "ContextMenu",
        Apps: "ContextMenu",
        Scroll: "ScrollLock",
        MozPrintableKey: "Unidentified",
      },
      yn = {
        8: "Backspace",
        9: "Tab",
        12: "Clear",
        13: "Enter",
        16: "Shift",
        17: "Control",
        18: "Alt",
        19: "Pause",
        20: "CapsLock",
        27: "Escape",
        32: " ",
        33: "PageUp",
        34: "PageDown",
        35: "End",
        36: "Home",
        37: "ArrowLeft",
        38: "ArrowUp",
        39: "ArrowRight",
        40: "ArrowDown",
        45: "Insert",
        46: "Delete",
        112: "F1",
        113: "F2",
        114: "F3",
        115: "F4",
        116: "F5",
        117: "F6",
        118: "F7",
        119: "F8",
        120: "F9",
        121: "F10",
        122: "F11",
        123: "F12",
        144: "NumLock",
        145: "ScrollLock",
        224: "Meta",
      },
      vn = {
        Alt: "altKey",
        Control: "ctrlKey",
        Meta: "metaKey",
        Shift: "shiftKey",
      };
    function xn(e) {
      var t = this.nativeEvent;
      return t.getModifierState
        ? t.getModifierState(e)
        : !!(e = vn[e]) && !!t[e];
    }
    function wn() {
      return xn;
    }
    var kn = tn(
        I({}, cn, {
          key: function (e) {
            if (e.key) {
              var t = bn[e.key] || e.key;
              if ("Unidentified" !== t) return t;
            }
            return "keypress" === e.type
              ? 13 === (e = Jt(e))
                ? "Enter"
                : String.fromCharCode(e)
              : "keydown" === e.type || "keyup" === e.type
              ? yn[e.keyCode] || "Unidentified"
              : "";
          },
          code: 0,
          location: 0,
          ctrlKey: 0,
          shiftKey: 0,
          altKey: 0,
          metaKey: 0,
          repeat: 0,
          locale: 0,
          getModifierState: wn,
          charCode: function (e) {
            return "keypress" === e.type ? Jt(e) : 0;
          },
          keyCode: function (e) {
            return "keydown" === e.type || "keyup" === e.type ? e.keyCode : 0;
          },
          which: function (e) {
            return "keypress" === e.type
              ? Jt(e)
              : "keydown" === e.type || "keyup" === e.type
              ? e.keyCode
              : 0;
          },
        })
      ),
      _n = tn(
        I({}, un, {
          pointerId: 0,
          width: 0,
          height: 0,
          pressure: 0,
          tangentialPressure: 0,
          tiltX: 0,
          tiltY: 0,
          twist: 0,
          pointerType: 0,
          isPrimary: 0,
        })
      ),
      En = tn(
        I({}, cn, {
          touches: 0,
          targetTouches: 0,
          changedTouches: 0,
          altKey: 0,
          metaKey: 0,
          ctrlKey: 0,
          shiftKey: 0,
          getModifierState: wn,
        })
      ),
      Sn = tn(I({}, on, { propertyName: 0, elapsedTime: 0, pseudoElement: 0 })),
      Cn = tn(
        I({}, un, {
          deltaX: function (e) {
            return "deltaX" in e
              ? e.deltaX
              : "wheelDeltaX" in e
              ? -e.wheelDeltaX
              : 0;
          },
          deltaY: function (e) {
            return "deltaY" in e
              ? e.deltaY
              : "wheelDeltaY" in e
              ? -e.wheelDeltaY
              : "wheelDelta" in e
              ? -e.wheelDelta
              : 0;
          },
          deltaZ: 0,
          deltaMode: 0,
        })
      ),
      Pn = [9, 13, 27, 32],
      Nn = u && "CompositionEvent" in window,
      On = null;
    u && "documentMode" in document && (On = document.documentMode);
    var Tn = u && "TextEvent" in window && !On,
      Mn = u && (!Nn || (On && 8 < On && 11 >= On)),
      jn = String.fromCharCode(32),
      Rn = !1;
    function An(e, t) {
      switch (e) {
        case "keyup":
          return -1 !== Pn.indexOf(t.keyCode);
        case "keydown":
          return 229 !== t.keyCode;
        case "keypress":
        case "mousedown":
        case "focusout":
          return !0;
        default:
          return !1;
      }
    }
    function Ln(e) {
      return "object" === typeof (e = e.detail) && "data" in e ? e.data : null;
    }
    var zn = !1;
    var In = {
      color: !0,
      date: !0,
      datetime: !0,
      "datetime-local": !0,
      email: !0,
      month: !0,
      number: !0,
      password: !0,
      range: !0,
      search: !0,
      tel: !0,
      text: !0,
      time: !0,
      url: !0,
      week: !0,
    };
    function Fn(e) {
      var t = e && e.nodeName && e.nodeName.toLowerCase();
      return "input" === t ? !!In[e.type] : "textarea" === t;
    }
    function Dn(e, t, n, r) {
      Ee(r),
        0 < (t = Dr(t, "onChange")).length &&
          ((n = new ln("onChange", "change", null, n, r)),
          e.push({ event: n, listeners: t }));
    }
    var Bn = null,
      Vn = null;
    function $n(e) {
      Mr(e, 0);
    }
    function Wn(e) {
      if (q(pa(e))) return e;
    }
    function Un(e, t) {
      if ("change" === e) return t;
    }
    var Hn = !1;
    if (u) {
      var qn;
      if (u) {
        var Gn = "oninput" in document;
        if (!Gn) {
          var Qn = document.createElement("div");
          Qn.setAttribute("oninput", "return;"),
            (Gn = "function" === typeof Qn.oninput);
        }
        qn = Gn;
      } else qn = !1;
      Hn = qn && (!document.documentMode || 9 < document.documentMode);
    }
    function Kn() {
      Bn && (Bn.detachEvent("onpropertychange", Yn), (Vn = Bn = null));
    }
    function Yn(e) {
      if ("value" === e.propertyName && Wn(Vn)) {
        var t = [];
        Dn(t, Vn, e, ve(e)), Oe($n, t);
      }
    }
    function Xn(e, t, n) {
      "focusin" === e
        ? (Kn(), (Vn = n), (Bn = t).attachEvent("onpropertychange", Yn))
        : "focusout" === e && Kn();
    }
    function Jn(e) {
      if ("selectionchange" === e || "keyup" === e || "keydown" === e)
        return Wn(Vn);
    }
    function Zn(e, t) {
      if ("click" === e) return Wn(t);
    }
    function er(e, t) {
      if ("input" === e || "change" === e) return Wn(t);
    }
    var tr =
      "function" === typeof Object.is
        ? Object.is
        : function (e, t) {
            return (
              (e === t && (0 !== e || 1 / e === 1 / t)) || (e !== e && t !== t)
            );
          };
    function nr(e, t) {
      if (tr(e, t)) return !0;
      if (
        "object" !== typeof e ||
        null === e ||
        "object" !== typeof t ||
        null === t
      )
        return !1;
      var n = Object.keys(e),
        r = Object.keys(t);
      if (n.length !== r.length) return !1;
      for (r = 0; r < n.length; r++) {
        var a = n[r];
        if (!d.call(t, a) || !tr(e[a], t[a])) return !1;
      }
      return !0;
    }
    function rr(e) {
      for (; e && e.firstChild; ) e = e.firstChild;
      return e;
    }
    function ar(e, t) {
      var n,
        r = rr(e);
      for (e = 0; r; ) {
        if (3 === r.nodeType) {
          if (((n = e + r.textContent.length), e <= t && n >= t))
            return { node: r, offset: t - e };
          e = n;
        }
        e: {
          for (; r; ) {
            if (r.nextSibling) {
              r = r.nextSibling;
              break e;
            }
            r = r.parentNode;
          }
          r = void 0;
        }
        r = rr(r);
      }
    }
    function or() {
      for (var e = window, t = G(); t instanceof e.HTMLIFrameElement; ) {
        try {
          var n = "string" === typeof t.contentWindow.location.href;
        } catch (r) {
          n = !1;
        }
        if (!n) break;
        t = G((e = t.contentWindow).document);
      }
      return t;
    }
    function ir(e) {
      var t = e && e.nodeName && e.nodeName.toLowerCase();
      return (
        t &&
        (("input" === t &&
          ("text" === e.type ||
            "search" === e.type ||
            "tel" === e.type ||
            "url" === e.type ||
            "password" === e.type)) ||
          "textarea" === t ||
          "true" === e.contentEditable)
      );
    }
    function lr(e) {
      var t = or(),
        n = e.focusedElem,
        r = e.selectionRange;
      if (
        t !== n &&
        n &&
        n.ownerDocument &&
        (function e(t, n) {
          return (
            !(!t || !n) &&
            (t === n ||
              ((!t || 3 !== t.nodeType) &&
                (n && 3 === n.nodeType
                  ? e(t, n.parentNode)
                  : "contains" in t
                  ? t.contains(n)
                  : !!t.compareDocumentPosition &&
                    !!(16 & t.compareDocumentPosition(n)))))
          );
        })(n.ownerDocument.documentElement, n)
      ) {
        if (null !== r && ir(n))
          if (
            ((t = r.start),
            void 0 === (e = r.end) && (e = t),
            "selectionStart" in n)
          )
            (n.selectionStart = t),
              (n.selectionEnd = Math.min(e, n.value.length));
          else if (
            (e = ((t = n.ownerDocument || document) && t.defaultView) || window)
              .getSelection
          ) {
            e = e.getSelection();
            var a = n.textContent.length,
              o = Math.min(r.start, a);
            (r = void 0 === r.end ? o : Math.min(r.end, a)),
              !e.extend && o > r && ((a = r), (r = o), (o = a)),
              (a = ar(n, o));
            var i = ar(n, r);
            a &&
              i &&
              (1 !== e.rangeCount ||
                e.anchorNode !== a.node ||
                e.anchorOffset !== a.offset ||
                e.focusNode !== i.node ||
                e.focusOffset !== i.offset) &&
              ((t = t.createRange()).setStart(a.node, a.offset),
              e.removeAllRanges(),
              o > r
                ? (e.addRange(t), e.extend(i.node, i.offset))
                : (t.setEnd(i.node, i.offset), e.addRange(t)));
          }
        for (t = [], e = n; (e = e.parentNode); )
          1 === e.nodeType &&
            t.push({ element: e, left: e.scrollLeft, top: e.scrollTop });
        for (
          "function" === typeof n.focus && n.focus(), n = 0;
          n < t.length;
          n++
        )
          ((e = t[n]).element.scrollLeft = e.left),
            (e.element.scrollTop = e.top);
      }
    }
    var cr = u && "documentMode" in document && 11 >= document.documentMode,
      sr = null,
      ur = null,
      dr = null,
      fr = !1;
    function pr(e, t, n) {
      var r =
        n.window === n ? n.document : 9 === n.nodeType ? n : n.ownerDocument;
      fr ||
        null == sr ||
        sr !== G(r) ||
        ("selectionStart" in (r = sr) && ir(r)
          ? (r = { start: r.selectionStart, end: r.selectionEnd })
          : (r = {
              anchorNode: (r = (
                (r.ownerDocument && r.ownerDocument.defaultView) ||
                window
              ).getSelection()).anchorNode,
              anchorOffset: r.anchorOffset,
              focusNode: r.focusNode,
              focusOffset: r.focusOffset,
            }),
        (dr && nr(dr, r)) ||
          ((dr = r),
          0 < (r = Dr(ur, "onSelect")).length &&
            ((t = new ln("onSelect", "select", null, t, n)),
            e.push({ event: t, listeners: r }),
            (t.target = sr))));
    }
    function mr(e, t) {
      var n = {};
      return (
        (n[e.toLowerCase()] = t.toLowerCase()),
        (n["Webkit" + e] = "webkit" + t),
        (n["Moz" + e] = "moz" + t),
        n
      );
    }
    var hr = {
        animationend: mr("Animation", "AnimationEnd"),
        animationiteration: mr("Animation", "AnimationIteration"),
        animationstart: mr("Animation", "AnimationStart"),
        transitionend: mr("Transition", "TransitionEnd"),
      },
      gr = {},
      br = {};
    function yr(e) {
      if (gr[e]) return gr[e];
      if (!hr[e]) return e;
      var t,
        n = hr[e];
      for (t in n) if (n.hasOwnProperty(t) && t in br) return (gr[e] = n[t]);
      return e;
    }
    u &&
      ((br = document.createElement("div").style),
      "AnimationEvent" in window ||
        (delete hr.animationend.animation,
        delete hr.animationiteration.animation,
        delete hr.animationstart.animation),
      "TransitionEvent" in window || delete hr.transitionend.transition);
    var vr = yr("animationend"),
      xr = yr("animationiteration"),
      wr = yr("animationstart"),
      kr = yr("transitionend"),
      _r = new Map(),
      Er =
        "abort auxClick cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel".split(
          " "
        );
    function Sr(e, t) {
      _r.set(e, t), c(t, [e]);
    }
    for (var Cr = 0; Cr < Er.length; Cr++) {
      var Pr = Er[Cr];
      Sr(Pr.toLowerCase(), "on" + (Pr[0].toUpperCase() + Pr.slice(1)));
    }
    Sr(vr, "onAnimationEnd"),
      Sr(xr, "onAnimationIteration"),
      Sr(wr, "onAnimationStart"),
      Sr("dblclick", "onDoubleClick"),
      Sr("focusin", "onFocus"),
      Sr("focusout", "onBlur"),
      Sr(kr, "onTransitionEnd"),
      s("onMouseEnter", ["mouseout", "mouseover"]),
      s("onMouseLeave", ["mouseout", "mouseover"]),
      s("onPointerEnter", ["pointerout", "pointerover"]),
      s("onPointerLeave", ["pointerout", "pointerover"]),
      c(
        "onChange",
        "change click focusin focusout input keydown keyup selectionchange".split(
          " "
        )
      ),
      c(
        "onSelect",
        "focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(
          " "
        )
      ),
      c("onBeforeInput", ["compositionend", "keypress", "textInput", "paste"]),
      c(
        "onCompositionEnd",
        "compositionend focusout keydown keypress keyup mousedown".split(" ")
      ),
      c(
        "onCompositionStart",
        "compositionstart focusout keydown keypress keyup mousedown".split(" ")
      ),
      c(
        "onCompositionUpdate",
        "compositionupdate focusout keydown keypress keyup mousedown".split(" ")
      );
    var Nr =
        "abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange resize seeked seeking stalled suspend timeupdate volumechange waiting".split(
          " "
        ),
      Or = new Set(
        "cancel close invalid load scroll toggle".split(" ").concat(Nr)
      );
    function Tr(e, t, n) {
      var r = e.type || "unknown-event";
      (e.currentTarget = n),
        (function (e, t, n, r, a, i, l, c, s) {
          if ((De.apply(this, arguments), Ae)) {
            if (!Ae) throw Error(o(198));
            var u = Le;
            (Ae = !1), (Le = null), ze || ((ze = !0), (Ie = u));
          }
        })(r, t, void 0, e),
        (e.currentTarget = null);
    }
    function Mr(e, t) {
      t = 0 !== (4 & t);
      for (var n = 0; n < e.length; n++) {
        var r = e[n],
          a = r.event;
        r = r.listeners;
        e: {
          var o = void 0;
          if (t)
            for (var i = r.length - 1; 0 <= i; i--) {
              var l = r[i],
                c = l.instance,
                s = l.currentTarget;
              if (((l = l.listener), c !== o && a.isPropagationStopped()))
                break e;
              Tr(a, l, s), (o = c);
            }
          else
            for (i = 0; i < r.length; i++) {
              if (
                ((c = (l = r[i]).instance),
                (s = l.currentTarget),
                (l = l.listener),
                c !== o && a.isPropagationStopped())
              )
                break e;
              Tr(a, l, s), (o = c);
            }
        }
      }
      if (ze) throw ((e = Ie), (ze = !1), (Ie = null), e);
    }
    function jr(e, t) {
      var n = t[ca];
      void 0 === n && (n = t[ca] = new Set());
      var r = e + "__bubble";
      n.has(r) || (zr(t, e, 2, !1), n.add(r));
    }
    function Rr(e, t, n) {
      var r = 0;
      t && (r |= 4), zr(n, e, r, t);
    }
    var Ar = "_reactListening" + Math.random().toString(36).slice(2);
    function Lr(e) {
      if (!e[Ar]) {
        (e[Ar] = !0),
          i.forEach(function (t) {
            "selectionchange" !== t &&
              (Or.has(t) || Rr(t, !1, e), Rr(t, !0, e));
          });
        var t = 9 === e.nodeType ? e : e.ownerDocument;
        null === t || t[Ar] || ((t[Ar] = !0), Rr("selectionchange", !1, t));
      }
    }
    function zr(e, t, n, r) {
      switch (Gt(t)) {
        case 1:
          var a = $t;
          break;
        case 4:
          a = Wt;
          break;
        default:
          a = Ut;
      }
      (n = a.bind(null, t, n, e)),
        (a = void 0),
        !Me ||
          ("touchstart" !== t && "touchmove" !== t && "wheel" !== t) ||
          (a = !0),
        r
          ? void 0 !== a
            ? e.addEventListener(t, n, { capture: !0, passive: a })
            : e.addEventListener(t, n, !0)
          : void 0 !== a
          ? e.addEventListener(t, n, { passive: a })
          : e.addEventListener(t, n, !1);
    }
    function Ir(e, t, n, r, a) {
      var o = r;
      if (0 === (1 & t) && 0 === (2 & t) && null !== r)
        e: for (;;) {
          if (null === r) return;
          var i = r.tag;
          if (3 === i || 4 === i) {
            var l = r.stateNode.containerInfo;
            if (l === a || (8 === l.nodeType && l.parentNode === a)) break;
            if (4 === i)
              for (i = r.return; null !== i; ) {
                var c = i.tag;
                if (
                  (3 === c || 4 === c) &&
                  ((c = i.stateNode.containerInfo) === a ||
                    (8 === c.nodeType && c.parentNode === a))
                )
                  return;
                i = i.return;
              }
            for (; null !== l; ) {
              if (null === (i = da(l))) return;
              if (5 === (c = i.tag) || 6 === c) {
                r = o = i;
                continue e;
              }
              l = l.parentNode;
            }
          }
          r = r.return;
        }
      Oe(function () {
        var r = o,
          a = ve(n),
          i = [];
        e: {
          var l = _r.get(e);
          if (void 0 !== l) {
            var c = ln,
              s = e;
            switch (e) {
              case "keypress":
                if (0 === Jt(n)) break e;
              case "keydown":
              case "keyup":
                c = kn;
                break;
              case "focusin":
                (s = "focus"), (c = pn);
                break;
              case "focusout":
                (s = "blur"), (c = pn);
                break;
              case "beforeblur":
              case "afterblur":
                c = pn;
                break;
              case "click":
                if (2 === n.button) break e;
              case "auxclick":
              case "dblclick":
              case "mousedown":
              case "mousemove":
              case "mouseup":
              case "mouseout":
              case "mouseover":
              case "contextmenu":
                c = dn;
                break;
              case "drag":
              case "dragend":
              case "dragenter":
              case "dragexit":
              case "dragleave":
              case "dragover":
              case "dragstart":
              case "drop":
                c = fn;
                break;
              case "touchcancel":
              case "touchend":
              case "touchmove":
              case "touchstart":
                c = En;
                break;
              case vr:
              case xr:
              case wr:
                c = mn;
                break;
              case kr:
                c = Sn;
                break;
              case "scroll":
                c = sn;
                break;
              case "wheel":
                c = Cn;
                break;
              case "copy":
              case "cut":
              case "paste":
                c = hn;
                break;
              case "gotpointercapture":
              case "lostpointercapture":
              case "pointercancel":
              case "pointerdown":
              case "pointermove":
              case "pointerout":
              case "pointerover":
              case "pointerup":
                c = _n;
            }
            var u = 0 !== (4 & t),
              d = !u && "scroll" === e,
              f = u ? (null !== l ? l + "Capture" : null) : l;
            u = [];
            for (var p, m = r; null !== m; ) {
              var h = (p = m).stateNode;
              if (
                (5 === p.tag &&
                  null !== h &&
                  ((p = h),
                  null !== f && null != (h = Te(m, f)) && u.push(Fr(m, h, p))),
                d)
              )
                break;
              m = m.return;
            }
            0 < u.length &&
              ((l = new c(l, s, null, n, a)),
              i.push({ event: l, listeners: u }));
          }
        }
        if (0 === (7 & t)) {
          if (
            ((c = "mouseout" === e || "pointerout" === e),
            (!(l = "mouseover" === e || "pointerover" === e) ||
              n === ye ||
              !(s = n.relatedTarget || n.fromElement) ||
              (!da(s) && !s[la])) &&
              (c || l) &&
              ((l =
                a.window === a
                  ? a
                  : (l = a.ownerDocument)
                  ? l.defaultView || l.parentWindow
                  : window),
              c
                ? ((c = r),
                  null !==
                    (s = (s = n.relatedTarget || n.toElement) ? da(s) : null) &&
                    (s !== (d = Be(s)) || (5 !== s.tag && 6 !== s.tag)) &&
                    (s = null))
                : ((c = null), (s = r)),
              c !== s))
          ) {
            if (
              ((u = dn),
              (h = "onMouseLeave"),
              (f = "onMouseEnter"),
              (m = "mouse"),
              ("pointerout" !== e && "pointerover" !== e) ||
                ((u = _n),
                (h = "onPointerLeave"),
                (f = "onPointerEnter"),
                (m = "pointer")),
              (d = null == c ? l : pa(c)),
              (p = null == s ? l : pa(s)),
              ((l = new u(h, m + "leave", c, n, a)).target = d),
              (l.relatedTarget = p),
              (h = null),
              da(a) === r &&
                (((u = new u(f, m + "enter", s, n, a)).target = p),
                (u.relatedTarget = d),
                (h = u)),
              (d = h),
              c && s)
            )
              e: {
                for (f = s, m = 0, p = u = c; p; p = Br(p)) m++;
                for (p = 0, h = f; h; h = Br(h)) p++;
                for (; 0 < m - p; ) (u = Br(u)), m--;
                for (; 0 < p - m; ) (f = Br(f)), p--;
                for (; m--; ) {
                  if (u === f || (null !== f && u === f.alternate)) break e;
                  (u = Br(u)), (f = Br(f));
                }
                u = null;
              }
            else u = null;
            null !== c && Vr(i, l, c, u, !1),
              null !== s && null !== d && Vr(i, d, s, u, !0);
          }
          if (
            "select" ===
              (c =
                (l = r ? pa(r) : window).nodeName &&
                l.nodeName.toLowerCase()) ||
            ("input" === c && "file" === l.type)
          )
            var g = Un;
          else if (Fn(l))
            if (Hn) g = er;
            else {
              g = Jn;
              var b = Xn;
            }
          else
            (c = l.nodeName) &&
              "input" === c.toLowerCase() &&
              ("checkbox" === l.type || "radio" === l.type) &&
              (g = Zn);
          switch (
            (g && (g = g(e, r))
              ? Dn(i, g, n, a)
              : (b && b(e, l, r),
                "focusout" === e &&
                  (b = l._wrapperState) &&
                  b.controlled &&
                  "number" === l.type &&
                  Z(l, "number", l.value)),
            (b = r ? pa(r) : window),
            e)
          ) {
            case "focusin":
              (Fn(b) || "true" === b.contentEditable) &&
                ((sr = b), (ur = r), (dr = null));
              break;
            case "focusout":
              dr = ur = sr = null;
              break;
            case "mousedown":
              fr = !0;
              break;
            case "contextmenu":
            case "mouseup":
            case "dragend":
              (fr = !1), pr(i, n, a);
              break;
            case "selectionchange":
              if (cr) break;
            case "keydown":
            case "keyup":
              pr(i, n, a);
          }
          var y;
          if (Nn)
            e: {
              switch (e) {
                case "compositionstart":
                  var v = "onCompositionStart";
                  break e;
                case "compositionend":
                  v = "onCompositionEnd";
                  break e;
                case "compositionupdate":
                  v = "onCompositionUpdate";
                  break e;
              }
              v = void 0;
            }
          else
            zn
              ? An(e, n) && (v = "onCompositionEnd")
              : "keydown" === e &&
                229 === n.keyCode &&
                (v = "onCompositionStart");
          v &&
            (Mn &&
              "ko" !== n.locale &&
              (zn || "onCompositionStart" !== v
                ? "onCompositionEnd" === v && zn && (y = Xt())
                : ((Kt = "value" in (Qt = a) ? Qt.value : Qt.textContent),
                  (zn = !0))),
            0 < (b = Dr(r, v)).length &&
              ((v = new gn(v, e, null, n, a)),
              i.push({ event: v, listeners: b }),
              y ? (v.data = y) : null !== (y = Ln(n)) && (v.data = y))),
            (y = Tn
              ? (function (e, t) {
                  switch (e) {
                    case "compositionend":
                      return Ln(t);
                    case "keypress":
                      return 32 !== t.which ? null : ((Rn = !0), jn);
                    case "textInput":
                      return (e = t.data) === jn && Rn ? null : e;
                    default:
                      return null;
                  }
                })(e, n)
              : (function (e, t) {
                  if (zn)
                    return "compositionend" === e || (!Nn && An(e, t))
                      ? ((e = Xt()), (Yt = Kt = Qt = null), (zn = !1), e)
                      : null;
                  switch (e) {
                    case "paste":
                      return null;
                    case "keypress":
                      if (
                        !(t.ctrlKey || t.altKey || t.metaKey) ||
                        (t.ctrlKey && t.altKey)
                      ) {
                        if (t.char && 1 < t.char.length) return t.char;
                        if (t.which) return String.fromCharCode(t.which);
                      }
                      return null;
                    case "compositionend":
                      return Mn && "ko" !== t.locale ? null : t.data;
                    default:
                      return null;
                  }
                })(e, n)) &&
              0 < (r = Dr(r, "onBeforeInput")).length &&
              ((a = new gn("onBeforeInput", "beforeinput", null, n, a)),
              i.push({ event: a, listeners: r }),
              (a.data = y));
        }
        Mr(i, t);
      });
    }
    function Fr(e, t, n) {
      return { instance: e, listener: t, currentTarget: n };
    }
    function Dr(e, t) {
      for (var n = t + "Capture", r = []; null !== e; ) {
        var a = e,
          o = a.stateNode;
        5 === a.tag &&
          null !== o &&
          ((a = o),
          null != (o = Te(e, n)) && r.unshift(Fr(e, o, a)),
          null != (o = Te(e, t)) && r.push(Fr(e, o, a))),
          (e = e.return);
      }
      return r;
    }
    function Br(e) {
      if (null === e) return null;
      do {
        e = e.return;
      } while (e && 5 !== e.tag);
      return e || null;
    }
    function Vr(e, t, n, r, a) {
      for (var o = t._reactName, i = []; null !== n && n !== r; ) {
        var l = n,
          c = l.alternate,
          s = l.stateNode;
        if (null !== c && c === r) break;
        5 === l.tag &&
          null !== s &&
          ((l = s),
          a
            ? null != (c = Te(n, o)) && i.unshift(Fr(n, c, l))
            : a || (null != (c = Te(n, o)) && i.push(Fr(n, c, l)))),
          (n = n.return);
      }
      0 !== i.length && e.push({ event: t, listeners: i });
    }
    var $r = /\r\n?/g,
      Wr = /\u0000|\uFFFD/g;
    function Ur(e) {
      return ("string" === typeof e ? e : "" + e)
        .replace($r, "\n")
        .replace(Wr, "");
    }
    function Hr(e, t, n) {
      if (((t = Ur(t)), Ur(e) !== t && n)) throw Error(o(425));
    }
    function qr() {}
    var Gr = null,
      Qr = null;
    function Kr(e, t) {
      return (
        "textarea" === e ||
        "noscript" === e ||
        "string" === typeof t.children ||
        "number" === typeof t.children ||
        ("object" === typeof t.dangerouslySetInnerHTML &&
          null !== t.dangerouslySetInnerHTML &&
          null != t.dangerouslySetInnerHTML.__html)
      );
    }
    var Yr = "function" === typeof setTimeout ? setTimeout : void 0,
      Xr = "function" === typeof clearTimeout ? clearTimeout : void 0,
      Jr = "function" === typeof Promise ? Promise : void 0,
      Zr =
        "function" === typeof queueMicrotask
          ? queueMicrotask
          : "undefined" !== typeof Jr
          ? function (e) {
              return Jr.resolve(null).then(e).catch(ea);
            }
          : Yr;
    function ea(e) {
      setTimeout(function () {
        throw e;
      });
    }
    function ta(e, t) {
      var n = t,
        r = 0;
      do {
        var a = n.nextSibling;
        if ((e.removeChild(n), a && 8 === a.nodeType))
          if ("/$" === (n = a.data)) {
            if (0 === r) return e.removeChild(a), void Dt(t);
            r--;
          } else ("$" !== n && "$?" !== n && "$!" !== n) || r++;
        n = a;
      } while (n);
      Dt(t);
    }
    function na(e) {
      for (; null != e; e = e.nextSibling) {
        var t = e.nodeType;
        if (1 === t || 3 === t) break;
        if (8 === t) {
          if ("$" === (t = e.data) || "$!" === t || "$?" === t) break;
          if ("/$" === t) return null;
        }
      }
      return e;
    }
    function ra(e) {
      e = e.previousSibling;
      for (var t = 0; e; ) {
        if (8 === e.nodeType) {
          var n = e.data;
          if ("$" === n || "$!" === n || "$?" === n) {
            if (0 === t) return e;
            t--;
          } else "/$" === n && t++;
        }
        e = e.previousSibling;
      }
      return null;
    }
    var aa = Math.random().toString(36).slice(2),
      oa = "__reactFiber$" + aa,
      ia = "__reactProps$" + aa,
      la = "__reactContainer$" + aa,
      ca = "__reactEvents$" + aa,
      sa = "__reactListeners$" + aa,
      ua = "__reactHandles$" + aa;
    function da(e) {
      var t = e[oa];
      if (t) return t;
      for (var n = e.parentNode; n; ) {
        if ((t = n[la] || n[oa])) {
          if (
            ((n = t.alternate),
            null !== t.child || (null !== n && null !== n.child))
          )
            for (e = ra(e); null !== e; ) {
              if ((n = e[oa])) return n;
              e = ra(e);
            }
          return t;
        }
        n = (e = n).parentNode;
      }
      return null;
    }
    function fa(e) {
      return !(e = e[oa] || e[la]) ||
        (5 !== e.tag && 6 !== e.tag && 13 !== e.tag && 3 !== e.tag)
        ? null
        : e;
    }
    function pa(e) {
      if (5 === e.tag || 6 === e.tag) return e.stateNode;
      throw Error(o(33));
    }
    function ma(e) {
      return e[ia] || null;
    }
    var ha = [],
      ga = -1;
    function ba(e) {
      return { current: e };
    }
    function ya(e) {
      0 > ga || ((e.current = ha[ga]), (ha[ga] = null), ga--);
    }
    function va(e, t) {
      ga++, (ha[ga] = e.current), (e.current = t);
    }
    var xa = {},
      wa = ba(xa),
      ka = ba(!1),
      _a = xa;
    function Ea(e, t) {
      var n = e.type.contextTypes;
      if (!n) return xa;
      var r = e.stateNode;
      if (r && r.__reactInternalMemoizedUnmaskedChildContext === t)
        return r.__reactInternalMemoizedMaskedChildContext;
      var a,
        o = {};
      for (a in n) o[a] = t[a];
      return (
        r &&
          (((e = e.stateNode).__reactInternalMemoizedUnmaskedChildContext = t),
          (e.__reactInternalMemoizedMaskedChildContext = o)),
        o
      );
    }
    function Sa(e) {
      return null !== (e = e.childContextTypes) && void 0 !== e;
    }
    function Ca() {
      ya(ka), ya(wa);
    }
    function Pa(e, t, n) {
      if (wa.current !== xa) throw Error(o(168));
      va(wa, t), va(ka, n);
    }
    function Na(e, t, n) {
      var r = e.stateNode;
      if (((t = t.childContextTypes), "function" !== typeof r.getChildContext))
        return n;
      for (var a in (r = r.getChildContext()))
        if (!(a in t)) throw Error(o(108, $(e) || "Unknown", a));
      return I({}, n, r);
    }
    function Oa(e) {
      return (
        (e =
          ((e = e.stateNode) && e.__reactInternalMemoizedMergedChildContext) ||
          xa),
        (_a = wa.current),
        va(wa, e),
        va(ka, ka.current),
        !0
      );
    }
    function Ta(e, t, n) {
      var r = e.stateNode;
      if (!r) throw Error(o(169));
      n
        ? ((e = Na(e, t, _a)),
          (r.__reactInternalMemoizedMergedChildContext = e),
          ya(ka),
          ya(wa),
          va(wa, e))
        : ya(ka),
        va(ka, n);
    }
    var Ma = null,
      ja = !1,
      Ra = !1;
    function Aa(e) {
      null === Ma ? (Ma = [e]) : Ma.push(e);
    }
    function La() {
      if (!Ra && null !== Ma) {
        Ra = !0;
        var e = 0,
          t = gt;
        try {
          var n = Ma;
          for (gt = 1; e < n.length; e++) {
            var r = n[e];
            do {
              r = r(!0);
            } while (null !== r);
          }
          (Ma = null), (ja = !1);
        } catch (a) {
          throw (null !== Ma && (Ma = Ma.slice(e + 1)), Ue(Ye, La), a);
        } finally {
          (gt = t), (Ra = !1);
        }
      }
      return null;
    }
    var za = [],
      Ia = 0,
      Fa = null,
      Da = 0,
      Ba = [],
      Va = 0,
      $a = null,
      Wa = 1,
      Ua = "";
    function Ha(e, t) {
      (za[Ia++] = Da), (za[Ia++] = Fa), (Fa = e), (Da = t);
    }
    function qa(e, t, n) {
      (Ba[Va++] = Wa), (Ba[Va++] = Ua), (Ba[Va++] = $a), ($a = e);
      var r = Wa;
      e = Ua;
      var a = 32 - rt(r) - 1;
      (r &= ~(1 << a)), (n += 1);
      var o = 32 - rt(t) + a;
      if (30 < o) {
        var i = a - (a % 5);
        (o = (r & ((1 << i) - 1)).toString(32)),
          (r >>= i),
          (a -= i),
          (Wa = (1 << (32 - rt(t) + a)) | (n << a) | r),
          (Ua = o + e);
      } else (Wa = (1 << o) | (n << a) | r), (Ua = e);
    }
    function Ga(e) {
      null !== e.return && (Ha(e, 1), qa(e, 1, 0));
    }
    function Qa(e) {
      for (; e === Fa; )
        (Fa = za[--Ia]), (za[Ia] = null), (Da = za[--Ia]), (za[Ia] = null);
      for (; e === $a; )
        ($a = Ba[--Va]),
          (Ba[Va] = null),
          (Ua = Ba[--Va]),
          (Ba[Va] = null),
          (Wa = Ba[--Va]),
          (Ba[Va] = null);
    }
    var Ka = null,
      Ya = null,
      Xa = !1,
      Ja = null;
    function Za(e, t) {
      var n = ws(5, null, null, 0);
      (n.elementType = "DELETED"),
        (n.stateNode = t),
        (n.return = e),
        null === (t = e.deletions)
          ? ((e.deletions = [n]), (e.flags |= 16))
          : t.push(n);
    }
    function eo(e, t) {
      switch (e.tag) {
        case 5:
          var n = e.type;
          return (
            null !==
              (t =
                1 !== t.nodeType || n.toLowerCase() !== t.nodeName.toLowerCase()
                  ? null
                  : t) &&
            ((e.stateNode = t), (Ka = e), (Ya = na(t.firstChild)), !0)
          );
        case 6:
          return (
            null !==
              (t = "" === e.pendingProps || 3 !== t.nodeType ? null : t) &&
            ((e.stateNode = t), (Ka = e), (Ya = null), !0)
          );
        case 13:
          return (
            null !== (t = 8 !== t.nodeType ? null : t) &&
            ((n = null !== $a ? { id: Wa, overflow: Ua } : null),
            (e.memoizedState = {
              dehydrated: t,
              treeContext: n,
              retryLane: 1073741824,
            }),
            ((n = ws(18, null, null, 0)).stateNode = t),
            (n.return = e),
            (e.child = n),
            (Ka = e),
            (Ya = null),
            !0)
          );
        default:
          return !1;
      }
    }
    function to(e) {
      return 0 !== (1 & e.mode) && 0 === (128 & e.flags);
    }
    function no(e) {
      if (Xa) {
        var t = Ya;
        if (t) {
          var n = t;
          if (!eo(e, t)) {
            if (to(e)) throw Error(o(418));
            t = na(n.nextSibling);
            var r = Ka;
            t && eo(e, t)
              ? Za(r, n)
              : ((e.flags = (-4097 & e.flags) | 2), (Xa = !1), (Ka = e));
          }
        } else {
          if (to(e)) throw Error(o(418));
          (e.flags = (-4097 & e.flags) | 2), (Xa = !1), (Ka = e);
        }
      }
    }
    function ro(e) {
      for (
        e = e.return;
        null !== e && 5 !== e.tag && 3 !== e.tag && 13 !== e.tag;

      )
        e = e.return;
      Ka = e;
    }
    function ao(e) {
      if (e !== Ka) return !1;
      if (!Xa) return ro(e), (Xa = !0), !1;
      var t;
      if (
        ((t = 3 !== e.tag) &&
          !(t = 5 !== e.tag) &&
          (t =
            "head" !== (t = e.type) &&
            "body" !== t &&
            !Kr(e.type, e.memoizedProps)),
        t && (t = Ya))
      ) {
        if (to(e)) throw (oo(), Error(o(418)));
        for (; t; ) Za(e, t), (t = na(t.nextSibling));
      }
      if ((ro(e), 13 === e.tag)) {
        if (!(e = null !== (e = e.memoizedState) ? e.dehydrated : null))
          throw Error(o(317));
        e: {
          for (e = e.nextSibling, t = 0; e; ) {
            if (8 === e.nodeType) {
              var n = e.data;
              if ("/$" === n) {
                if (0 === t) {
                  Ya = na(e.nextSibling);
                  break e;
                }
                t--;
              } else ("$" !== n && "$!" !== n && "$?" !== n) || t++;
            }
            e = e.nextSibling;
          }
          Ya = null;
        }
      } else Ya = Ka ? na(e.stateNode.nextSibling) : null;
      return !0;
    }
    function oo() {
      for (var e = Ya; e; ) e = na(e.nextSibling);
    }
    function io() {
      (Ya = Ka = null), (Xa = !1);
    }
    function lo(e) {
      null === Ja ? (Ja = [e]) : Ja.push(e);
    }
    var co = x.ReactCurrentBatchConfig;
    function so(e, t) {
      if (e && e.defaultProps) {
        for (var n in ((t = I({}, t)), (e = e.defaultProps)))
          void 0 === t[n] && (t[n] = e[n]);
        return t;
      }
      return t;
    }
    var uo = ba(null),
      fo = null,
      po = null,
      mo = null;
    function ho() {
      mo = po = fo = null;
    }
    function go(e) {
      var t = uo.current;
      ya(uo), (e._currentValue = t);
    }
    function bo(e, t, n) {
      for (; null !== e; ) {
        var r = e.alternate;
        if (
          ((e.childLanes & t) !== t
            ? ((e.childLanes |= t), null !== r && (r.childLanes |= t))
            : null !== r && (r.childLanes & t) !== t && (r.childLanes |= t),
          e === n)
        )
          break;
        e = e.return;
      }
    }
    function yo(e, t) {
      (fo = e),
        (mo = po = null),
        null !== (e = e.dependencies) &&
          null !== e.firstContext &&
          (0 !== (e.lanes & t) && (pl = !0), (e.firstContext = null));
    }
    function vo(e) {
      var t = e._currentValue;
      if (mo !== e)
        if (((e = { context: e, memoizedValue: t, next: null }), null === po)) {
          if (null === fo) throw Error(o(308));
          (po = e), (fo.dependencies = { lanes: 0, firstContext: e });
        } else po = po.next = e;
      return t;
    }
    var xo = null;
    function wo(e) {
      null === xo ? (xo = [e]) : xo.push(e);
    }
    function ko(e, t, n, r) {
      var a = t.interleaved;
      return (
        null === a ? ((n.next = n), wo(t)) : ((n.next = a.next), (a.next = n)),
        (t.interleaved = n),
        _o(e, r)
      );
    }
    function _o(e, t) {
      e.lanes |= t;
      var n = e.alternate;
      for (null !== n && (n.lanes |= t), n = e, e = e.return; null !== e; )
        (e.childLanes |= t),
          null !== (n = e.alternate) && (n.childLanes |= t),
          (n = e),
          (e = e.return);
      return 3 === n.tag ? n.stateNode : null;
    }
    var Eo = !1;
    function So(e) {
      e.updateQueue = {
        baseState: e.memoizedState,
        firstBaseUpdate: null,
        lastBaseUpdate: null,
        shared: { pending: null, interleaved: null, lanes: 0 },
        effects: null,
      };
    }
    function Co(e, t) {
      (e = e.updateQueue),
        t.updateQueue === e &&
          (t.updateQueue = {
            baseState: e.baseState,
            firstBaseUpdate: e.firstBaseUpdate,
            lastBaseUpdate: e.lastBaseUpdate,
            shared: e.shared,
            effects: e.effects,
          });
    }
    function Po(e, t) {
      return {
        eventTime: e,
        lane: t,
        tag: 0,
        payload: null,
        callback: null,
        next: null,
      };
    }
    function No(e, t, n) {
      var r = e.updateQueue;
      if (null === r) return null;
      if (((r = r.shared), 0 !== (2 & yc))) {
        var a = r.pending;
        return (
          null === a ? (t.next = t) : ((t.next = a.next), (a.next = t)),
          (r.pending = t),
          _o(e, n)
        );
      }
      return (
        null === (a = r.interleaved)
          ? ((t.next = t), wo(r))
          : ((t.next = a.next), (a.next = t)),
        (r.interleaved = t),
        _o(e, n)
      );
    }
    function Oo(e, t, n) {
      if (
        null !== (t = t.updateQueue) &&
        ((t = t.shared), 0 !== (4194240 & n))
      ) {
        var r = t.lanes;
        (n |= r &= e.pendingLanes), (t.lanes = n), ht(e, n);
      }
    }
    function To(e, t) {
      var n = e.updateQueue,
        r = e.alternate;
      if (null !== r && n === (r = r.updateQueue)) {
        var a = null,
          o = null;
        if (null !== (n = n.firstBaseUpdate)) {
          do {
            var i = {
              eventTime: n.eventTime,
              lane: n.lane,
              tag: n.tag,
              payload: n.payload,
              callback: n.callback,
              next: null,
            };
            null === o ? (a = o = i) : (o = o.next = i), (n = n.next);
          } while (null !== n);
          null === o ? (a = o = t) : (o = o.next = t);
        } else a = o = t;
        return (
          (n = {
            baseState: r.baseState,
            firstBaseUpdate: a,
            lastBaseUpdate: o,
            shared: r.shared,
            effects: r.effects,
          }),
          void (e.updateQueue = n)
        );
      }
      null === (e = n.lastBaseUpdate) ? (n.firstBaseUpdate = t) : (e.next = t),
        (n.lastBaseUpdate = t);
    }
    function Mo(e, t, n, r) {
      var a = e.updateQueue;
      Eo = !1;
      var o = a.firstBaseUpdate,
        i = a.lastBaseUpdate,
        l = a.shared.pending;
      if (null !== l) {
        a.shared.pending = null;
        var c = l,
          s = c.next;
        (c.next = null), null === i ? (o = s) : (i.next = s), (i = c);
        var u = e.alternate;
        null !== u &&
          (l = (u = u.updateQueue).lastBaseUpdate) !== i &&
          (null === l ? (u.firstBaseUpdate = s) : (l.next = s),
          (u.lastBaseUpdate = c));
      }
      if (null !== o) {
        var d = a.baseState;
        for (i = 0, u = s = c = null, l = o; ; ) {
          var f = l.lane,
            p = l.eventTime;
          if ((r & f) === f) {
            null !== u &&
              (u = u.next =
                {
                  eventTime: p,
                  lane: 0,
                  tag: l.tag,
                  payload: l.payload,
                  callback: l.callback,
                  next: null,
                });
            e: {
              var m = e,
                h = l;
              switch (((f = t), (p = n), h.tag)) {
                case 1:
                  if ("function" === typeof (m = h.payload)) {
                    d = m.call(p, d, f);
                    break e;
                  }
                  d = m;
                  break e;
                case 3:
                  m.flags = (-65537 & m.flags) | 128;
                case 0:
                  if (
                    null ===
                      (f =
                        "function" === typeof (m = h.payload)
                          ? m.call(p, d, f)
                          : m) ||
                    void 0 === f
                  )
                    break e;
                  d = I({}, d, f);
                  break e;
                case 2:
                  Eo = !0;
              }
            }
            null !== l.callback &&
              0 !== l.lane &&
              ((e.flags |= 64),
              null === (f = a.effects) ? (a.effects = [l]) : f.push(l));
          } else
            (p = {
              eventTime: p,
              lane: f,
              tag: l.tag,
              payload: l.payload,
              callback: l.callback,
              next: null,
            }),
              null === u ? ((s = u = p), (c = d)) : (u = u.next = p),
              (i |= f);
          if (null === (l = l.next)) {
            if (null === (l = a.shared.pending)) break;
            (l = (f = l).next),
              (f.next = null),
              (a.lastBaseUpdate = f),
              (a.shared.pending = null);
          }
        }
        if (
          (null === u && (c = d),
          (a.baseState = c),
          (a.firstBaseUpdate = s),
          (a.lastBaseUpdate = u),
          null !== (t = a.shared.interleaved))
        ) {
          a = t;
          do {
            (i |= a.lane), (a = a.next);
          } while (a !== t);
        } else null === o && (a.shared.lanes = 0);
        (Cc |= i), (e.lanes = i), (e.memoizedState = d);
      }
    }
    function jo(e, t, n) {
      if (((e = t.effects), (t.effects = null), null !== e))
        for (t = 0; t < e.length; t++) {
          var r = e[t],
            a = r.callback;
          if (null !== a) {
            if (((r.callback = null), (r = n), "function" !== typeof a))
              throw Error(o(191, a));
            a.call(r);
          }
        }
    }
    var Ro = new r.Component().refs;
    function Ao(e, t, n, r) {
      (n =
        null === (n = n(r, (t = e.memoizedState))) || void 0 === n
          ? t
          : I({}, t, n)),
        (e.memoizedState = n),
        0 === e.lanes && (e.updateQueue.baseState = n);
    }
    var Lo = {
      isMounted: function (e) {
        return !!(e = e._reactInternals) && Be(e) === e;
      },
      enqueueSetState: function (e, t, n) {
        e = e._reactInternals;
        var r = Uc(),
          a = Hc(e),
          o = Po(r, a);
        (o.payload = t),
          void 0 !== n && null !== n && (o.callback = n),
          null !== (t = No(e, o, a)) && (qc(t, e, a, r), Oo(t, e, a));
      },
      enqueueReplaceState: function (e, t, n) {
        e = e._reactInternals;
        var r = Uc(),
          a = Hc(e),
          o = Po(r, a);
        (o.tag = 1),
          (o.payload = t),
          void 0 !== n && null !== n && (o.callback = n),
          null !== (t = No(e, o, a)) && (qc(t, e, a, r), Oo(t, e, a));
      },
      enqueueForceUpdate: function (e, t) {
        e = e._reactInternals;
        var n = Uc(),
          r = Hc(e),
          a = Po(n, r);
        (a.tag = 2),
          void 0 !== t && null !== t && (a.callback = t),
          null !== (t = No(e, a, r)) && (qc(t, e, r, n), Oo(t, e, r));
      },
    };
    function zo(e, t, n, r, a, o, i) {
      return "function" === typeof (e = e.stateNode).shouldComponentUpdate
        ? e.shouldComponentUpdate(r, o, i)
        : !t.prototype ||
            !t.prototype.isPureReactComponent ||
            !nr(n, r) ||
            !nr(a, o);
    }
    function Io(e, t, n) {
      var r = !1,
        a = xa,
        o = t.contextType;
      return (
        "object" === typeof o && null !== o
          ? (o = vo(o))
          : ((a = Sa(t) ? _a : wa.current),
            (o = (r = null !== (r = t.contextTypes) && void 0 !== r)
              ? Ea(e, a)
              : xa)),
        (t = new t(n, o)),
        (e.memoizedState =
          null !== t.state && void 0 !== t.state ? t.state : null),
        (t.updater = Lo),
        (e.stateNode = t),
        (t._reactInternals = e),
        r &&
          (((e = e.stateNode).__reactInternalMemoizedUnmaskedChildContext = a),
          (e.__reactInternalMemoizedMaskedChildContext = o)),
        t
      );
    }
    function Fo(e, t, n, r) {
      (e = t.state),
        "function" === typeof t.componentWillReceiveProps &&
          t.componentWillReceiveProps(n, r),
        "function" === typeof t.UNSAFE_componentWillReceiveProps &&
          t.UNSAFE_componentWillReceiveProps(n, r),
        t.state !== e && Lo.enqueueReplaceState(t, t.state, null);
    }
    function Do(e, t, n, r) {
      var a = e.stateNode;
      (a.props = n), (a.state = e.memoizedState), (a.refs = Ro), So(e);
      var o = t.contextType;
      "object" === typeof o && null !== o
        ? (a.context = vo(o))
        : ((o = Sa(t) ? _a : wa.current), (a.context = Ea(e, o))),
        (a.state = e.memoizedState),
        "function" === typeof (o = t.getDerivedStateFromProps) &&
          (Ao(e, t, o, n), (a.state = e.memoizedState)),
        "function" === typeof t.getDerivedStateFromProps ||
          "function" === typeof a.getSnapshotBeforeUpdate ||
          ("function" !== typeof a.UNSAFE_componentWillMount &&
            "function" !== typeof a.componentWillMount) ||
          ((t = a.state),
          "function" === typeof a.componentWillMount && a.componentWillMount(),
          "function" === typeof a.UNSAFE_componentWillMount &&
            a.UNSAFE_componentWillMount(),
          t !== a.state && Lo.enqueueReplaceState(a, a.state, null),
          Mo(e, n, a, r),
          (a.state = e.memoizedState)),
        "function" === typeof a.componentDidMount && (e.flags |= 4194308);
    }
    function Bo(e, t, n) {
      if (
        null !== (e = n.ref) &&
        "function" !== typeof e &&
        "object" !== typeof e
      ) {
        if (n._owner) {
          if ((n = n._owner)) {
            if (1 !== n.tag) throw Error(o(309));
            var r = n.stateNode;
          }
          if (!r) throw Error(o(147, e));
          var a = r,
            i = "" + e;
          return null !== t &&
            null !== t.ref &&
            "function" === typeof t.ref &&
            t.ref._stringRef === i
            ? t.ref
            : (((t = function (e) {
                var t = a.refs;
                t === Ro && (t = a.refs = {}),
                  null === e ? delete t[i] : (t[i] = e);
              })._stringRef = i),
              t);
        }
        if ("string" !== typeof e) throw Error(o(284));
        if (!n._owner) throw Error(o(290, e));
      }
      return e;
    }
    function Vo(e, t) {
      throw (
        ((e = Object.prototype.toString.call(t)),
        Error(
          o(
            31,
            "[object Object]" === e
              ? "object with keys {" + Object.keys(t).join(", ") + "}"
              : e
          )
        ))
      );
    }
    function $o(e) {
      return (0, e._init)(e._payload);
    }
    function Wo(e) {
      function t(t, n) {
        if (e) {
          var r = t.deletions;
          null === r ? ((t.deletions = [n]), (t.flags |= 16)) : r.push(n);
        }
      }
      function n(n, r) {
        if (!e) return null;
        for (; null !== r; ) t(n, r), (r = r.sibling);
        return null;
      }
      function r(e, t) {
        for (e = new Map(); null !== t; )
          null !== t.key ? e.set(t.key, t) : e.set(t.index, t), (t = t.sibling);
        return e;
      }
      function a(e, t) {
        return ((e = _s(e, t)).index = 0), (e.sibling = null), e;
      }
      function i(t, n, r) {
        return (
          (t.index = r),
          e
            ? null !== (r = t.alternate)
              ? (r = r.index) < n
                ? ((t.flags |= 2), n)
                : r
              : ((t.flags |= 2), n)
            : ((t.flags |= 1048576), n)
        );
      }
      function l(t) {
        return e && null === t.alternate && (t.flags |= 2), t;
      }
      function c(e, t, n, r) {
        return null === t || 6 !== t.tag
          ? (((t = Ps(n, e.mode, r)).return = e), t)
          : (((t = a(t, n)).return = e), t);
      }
      function s(e, t, n, r) {
        var o = n.type;
        return o === _
          ? d(e, t, n.props.children, r, n.key)
          : null !== t &&
            (t.elementType === o ||
              ("object" === typeof o &&
                null !== o &&
                o.$$typeof === j &&
                $o(o) === t.type))
          ? (((r = a(t, n.props)).ref = Bo(e, t, n)), (r.return = e), r)
          : (((r = Es(n.type, n.key, n.props, null, e.mode, r)).ref = Bo(
              e,
              t,
              n
            )),
            (r.return = e),
            r);
      }
      function u(e, t, n, r) {
        return null === t ||
          4 !== t.tag ||
          t.stateNode.containerInfo !== n.containerInfo ||
          t.stateNode.implementation !== n.implementation
          ? (((t = Ns(n, e.mode, r)).return = e), t)
          : (((t = a(t, n.children || [])).return = e), t);
      }
      function d(e, t, n, r, o) {
        return null === t || 7 !== t.tag
          ? (((t = Ss(n, e.mode, r, o)).return = e), t)
          : (((t = a(t, n)).return = e), t);
      }
      function f(e, t, n) {
        if (("string" === typeof t && "" !== t) || "number" === typeof t)
          return ((t = Ps("" + t, e.mode, n)).return = e), t;
        if ("object" === typeof t && null !== t) {
          switch (t.$$typeof) {
            case w:
              return (
                ((n = Es(t.type, t.key, t.props, null, e.mode, n)).ref = Bo(
                  e,
                  null,
                  t
                )),
                (n.return = e),
                n
              );
            case k:
              return ((t = Ns(t, e.mode, n)).return = e), t;
            case j:
              return f(e, (0, t._init)(t._payload), n);
          }
          if (ee(t) || L(t))
            return ((t = Ss(t, e.mode, n, null)).return = e), t;
          Vo(e, t);
        }
        return null;
      }
      function p(e, t, n, r) {
        var a = null !== t ? t.key : null;
        if (("string" === typeof n && "" !== n) || "number" === typeof n)
          return null !== a ? null : c(e, t, "" + n, r);
        if ("object" === typeof n && null !== n) {
          switch (n.$$typeof) {
            case w:
              return n.key === a ? s(e, t, n, r) : null;
            case k:
              return n.key === a ? u(e, t, n, r) : null;
            case j:
              return p(e, t, (a = n._init)(n._payload), r);
          }
          if (ee(n) || L(n)) return null !== a ? null : d(e, t, n, r, null);
          Vo(e, n);
        }
        return null;
      }
      function m(e, t, n, r, a) {
        if (("string" === typeof r && "" !== r) || "number" === typeof r)
          return c(t, (e = e.get(n) || null), "" + r, a);
        if ("object" === typeof r && null !== r) {
          switch (r.$$typeof) {
            case w:
              return s(
                t,
                (e = e.get(null === r.key ? n : r.key) || null),
                r,
                a
              );
            case k:
              return u(
                t,
                (e = e.get(null === r.key ? n : r.key) || null),
                r,
                a
              );
            case j:
              return m(e, t, n, (0, r._init)(r._payload), a);
          }
          if (ee(r) || L(r)) return d(t, (e = e.get(n) || null), r, a, null);
          Vo(t, r);
        }
        return null;
      }
      function h(a, o, l, c) {
        for (
          var s = null, u = null, d = o, h = (o = 0), g = null;
          null !== d && h < l.length;
          h++
        ) {
          d.index > h ? ((g = d), (d = null)) : (g = d.sibling);
          var b = p(a, d, l[h], c);
          if (null === b) {
            null === d && (d = g);
            break;
          }
          e && d && null === b.alternate && t(a, d),
            (o = i(b, o, h)),
            null === u ? (s = b) : (u.sibling = b),
            (u = b),
            (d = g);
        }
        if (h === l.length) return n(a, d), Xa && Ha(a, h), s;
        if (null === d) {
          for (; h < l.length; h++)
            null !== (d = f(a, l[h], c)) &&
              ((o = i(d, o, h)),
              null === u ? (s = d) : (u.sibling = d),
              (u = d));
          return Xa && Ha(a, h), s;
        }
        for (d = r(a, d); h < l.length; h++)
          null !== (g = m(d, a, h, l[h], c)) &&
            (e && null !== g.alternate && d.delete(null === g.key ? h : g.key),
            (o = i(g, o, h)),
            null === u ? (s = g) : (u.sibling = g),
            (u = g));
        return (
          e &&
            d.forEach(function (e) {
              return t(a, e);
            }),
          Xa && Ha(a, h),
          s
        );
      }
      function g(a, l, c, s) {
        var u = L(c);
        if ("function" !== typeof u) throw Error(o(150));
        if (null == (c = u.call(c))) throw Error(o(151));
        for (
          var d = (u = null), h = l, g = (l = 0), b = null, y = c.next();
          null !== h && !y.done;
          g++, y = c.next()
        ) {
          h.index > g ? ((b = h), (h = null)) : (b = h.sibling);
          var v = p(a, h, y.value, s);
          if (null === v) {
            null === h && (h = b);
            break;
          }
          e && h && null === v.alternate && t(a, h),
            (l = i(v, l, g)),
            null === d ? (u = v) : (d.sibling = v),
            (d = v),
            (h = b);
        }
        if (y.done) return n(a, h), Xa && Ha(a, g), u;
        if (null === h) {
          for (; !y.done; g++, y = c.next())
            null !== (y = f(a, y.value, s)) &&
              ((l = i(y, l, g)),
              null === d ? (u = y) : (d.sibling = y),
              (d = y));
          return Xa && Ha(a, g), u;
        }
        for (h = r(a, h); !y.done; g++, y = c.next())
          null !== (y = m(h, a, g, y.value, s)) &&
            (e && null !== y.alternate && h.delete(null === y.key ? g : y.key),
            (l = i(y, l, g)),
            null === d ? (u = y) : (d.sibling = y),
            (d = y));
        return (
          e &&
            h.forEach(function (e) {
              return t(a, e);
            }),
          Xa && Ha(a, g),
          u
        );
      }
      return function e(r, o, i, c) {
        if (
          ("object" === typeof i &&
            null !== i &&
            i.type === _ &&
            null === i.key &&
            (i = i.props.children),
          "object" === typeof i && null !== i)
        ) {
          switch (i.$$typeof) {
            case w:
              e: {
                for (var s = i.key, u = o; null !== u; ) {
                  if (u.key === s) {
                    if ((s = i.type) === _) {
                      if (7 === u.tag) {
                        n(r, u.sibling),
                          ((o = a(u, i.props.children)).return = r),
                          (r = o);
                        break e;
                      }
                    } else if (
                      u.elementType === s ||
                      ("object" === typeof s &&
                        null !== s &&
                        s.$$typeof === j &&
                        $o(s) === u.type)
                    ) {
                      n(r, u.sibling),
                        ((o = a(u, i.props)).ref = Bo(r, u, i)),
                        (o.return = r),
                        (r = o);
                      break e;
                    }
                    n(r, u);
                    break;
                  }
                  t(r, u), (u = u.sibling);
                }
                i.type === _
                  ? (((o = Ss(i.props.children, r.mode, c, i.key)).return = r),
                    (r = o))
                  : (((c = Es(i.type, i.key, i.props, null, r.mode, c)).ref =
                      Bo(r, o, i)),
                    (c.return = r),
                    (r = c));
              }
              return l(r);
            case k:
              e: {
                for (u = i.key; null !== o; ) {
                  if (o.key === u) {
                    if (
                      4 === o.tag &&
                      o.stateNode.containerInfo === i.containerInfo &&
                      o.stateNode.implementation === i.implementation
                    ) {
                      n(r, o.sibling),
                        ((o = a(o, i.children || [])).return = r),
                        (r = o);
                      break e;
                    }
                    n(r, o);
                    break;
                  }
                  t(r, o), (o = o.sibling);
                }
                ((o = Ns(i, r.mode, c)).return = r), (r = o);
              }
              return l(r);
            case j:
              return e(r, o, (u = i._init)(i._payload), c);
          }
          if (ee(i)) return h(r, o, i, c);
          if (L(i)) return g(r, o, i, c);
          Vo(r, i);
        }
        return ("string" === typeof i && "" !== i) || "number" === typeof i
          ? ((i = "" + i),
            null !== o && 6 === o.tag
              ? (n(r, o.sibling), ((o = a(o, i)).return = r), (r = o))
              : (n(r, o), ((o = Ps(i, r.mode, c)).return = r), (r = o)),
            l(r))
          : n(r, o);
      };
    }
    var Uo = Wo(!0),
      Ho = Wo(!1),
      qo = {},
      Go = ba(qo),
      Qo = ba(qo),
      Ko = ba(qo);
    function Yo(e) {
      if (e === qo) throw Error(o(174));
      return e;
    }
    function Xo(e, t) {
      switch ((va(Ko, t), va(Qo, e), va(Go, qo), (e = t.nodeType))) {
        case 9:
        case 11:
          t = (t = t.documentElement) ? t.namespaceURI : le(null, "");
          break;
        default:
          t = le(
            (t = (e = 8 === e ? t.parentNode : t).namespaceURI || null),
            (e = e.tagName)
          );
      }
      ya(Go), va(Go, t);
    }
    function Jo() {
      ya(Go), ya(Qo), ya(Ko);
    }
    function Zo(e) {
      Yo(Ko.current);
      var t = Yo(Go.current),
        n = le(t, e.type);
      t !== n && (va(Qo, e), va(Go, n));
    }
    function ei(e) {
      Qo.current === e && (ya(Go), ya(Qo));
    }
    var ti = ba(0);
    function ni(e) {
      for (var t = e; null !== t; ) {
        if (13 === t.tag) {
          var n = t.memoizedState;
          if (
            null !== n &&
            (null === (n = n.dehydrated) || "$?" === n.data || "$!" === n.data)
          )
            return t;
        } else if (19 === t.tag && void 0 !== t.memoizedProps.revealOrder) {
          if (0 !== (128 & t.flags)) return t;
        } else if (null !== t.child) {
          (t.child.return = t), (t = t.child);
          continue;
        }
        if (t === e) break;
        for (; null === t.sibling; ) {
          if (null === t.return || t.return === e) return null;
          t = t.return;
        }
        (t.sibling.return = t.return), (t = t.sibling);
      }
      return null;
    }
    var ri = [];
    function ai() {
      for (var e = 0; e < ri.length; e++)
        ri[e]._workInProgressVersionPrimary = null;
      ri.length = 0;
    }
    var oi = x.ReactCurrentDispatcher,
      ii = x.ReactCurrentBatchConfig,
      li = 0,
      ci = null,
      si = null,
      ui = null,
      di = !1,
      fi = !1,
      pi = 0,
      mi = 0;
    function hi() {
      throw Error(o(321));
    }
    function gi(e, t) {
      if (null === t) return !1;
      for (var n = 0; n < t.length && n < e.length; n++)
        if (!tr(e[n], t[n])) return !1;
      return !0;
    }
    function bi(e, t, n, r, a, i) {
      if (
        ((li = i),
        (ci = t),
        (t.memoizedState = null),
        (t.updateQueue = null),
        (t.lanes = 0),
        (oi.current = null === e || null === e.memoizedState ? el : tl),
        (e = n(r, a)),
        fi)
      ) {
        i = 0;
        do {
          if (((fi = !1), (pi = 0), 25 <= i)) throw Error(o(301));
          (i += 1),
            (ui = si = null),
            (t.updateQueue = null),
            (oi.current = nl),
            (e = n(r, a));
        } while (fi);
      }
      if (
        ((oi.current = Zi),
        (t = null !== si && null !== si.next),
        (li = 0),
        (ui = si = ci = null),
        (di = !1),
        t)
      )
        throw Error(o(300));
      return e;
    }
    function yi() {
      var e = 0 !== pi;
      return (pi = 0), e;
    }
    function vi() {
      var e = {
        memoizedState: null,
        baseState: null,
        baseQueue: null,
        queue: null,
        next: null,
      };
      return null === ui ? (ci.memoizedState = ui = e) : (ui = ui.next = e), ui;
    }
    function xi() {
      if (null === si) {
        var e = ci.alternate;
        e = null !== e ? e.memoizedState : null;
      } else e = si.next;
      var t = null === ui ? ci.memoizedState : ui.next;
      if (null !== t) (ui = t), (si = e);
      else {
        if (null === e) throw Error(o(310));
        (e = {
          memoizedState: (si = e).memoizedState,
          baseState: si.baseState,
          baseQueue: si.baseQueue,
          queue: si.queue,
          next: null,
        }),
          null === ui ? (ci.memoizedState = ui = e) : (ui = ui.next = e);
      }
      return ui;
    }
    function wi(e, t) {
      return "function" === typeof t ? t(e) : t;
    }
    function ki(e) {
      var t = xi(),
        n = t.queue;
      if (null === n) throw Error(o(311));
      n.lastRenderedReducer = e;
      var r = si,
        a = r.baseQueue,
        i = n.pending;
      if (null !== i) {
        if (null !== a) {
          var l = a.next;
          (a.next = i.next), (i.next = l);
        }
        (r.baseQueue = a = i), (n.pending = null);
      }
      if (null !== a) {
        (i = a.next), (r = r.baseState);
        var c = (l = null),
          s = null,
          u = i;
        do {
          var d = u.lane;
          if ((li & d) === d)
            null !== s &&
              (s = s.next =
                {
                  lane: 0,
                  action: u.action,
                  hasEagerState: u.hasEagerState,
                  eagerState: u.eagerState,
                  next: null,
                }),
              (r = u.hasEagerState ? u.eagerState : e(r, u.action));
          else {
            var f = {
              lane: d,
              action: u.action,
              hasEagerState: u.hasEagerState,
              eagerState: u.eagerState,
              next: null,
            };
            null === s ? ((c = s = f), (l = r)) : (s = s.next = f),
              (ci.lanes |= d),
              (Cc |= d);
          }
          u = u.next;
        } while (null !== u && u !== i);
        null === s ? (l = r) : (s.next = c),
          tr(r, t.memoizedState) || (pl = !0),
          (t.memoizedState = r),
          (t.baseState = l),
          (t.baseQueue = s),
          (n.lastRenderedState = r);
      }
      if (null !== (e = n.interleaved)) {
        a = e;
        do {
          (i = a.lane), (ci.lanes |= i), (Cc |= i), (a = a.next);
        } while (a !== e);
      } else null === a && (n.lanes = 0);
      return [t.memoizedState, n.dispatch];
    }
    function _i(e) {
      var t = xi(),
        n = t.queue;
      if (null === n) throw Error(o(311));
      n.lastRenderedReducer = e;
      var r = n.dispatch,
        a = n.pending,
        i = t.memoizedState;
      if (null !== a) {
        n.pending = null;
        var l = (a = a.next);
        do {
          (i = e(i, l.action)), (l = l.next);
        } while (l !== a);
        tr(i, t.memoizedState) || (pl = !0),
          (t.memoizedState = i),
          null === t.baseQueue && (t.baseState = i),
          (n.lastRenderedState = i);
      }
      return [i, r];
    }
    function Ei() {}
    function Si(e, t) {
      var n = ci,
        r = xi(),
        a = t(),
        i = !tr(r.memoizedState, a);
      if (
        (i && ((r.memoizedState = a), (pl = !0)),
        (r = r.queue),
        Ii(Ni.bind(null, n, r, e), [e]),
        r.getSnapshot !== t || i || (null !== ui && 1 & ui.memoizedState.tag))
      ) {
        if (
          ((n.flags |= 2048),
          ji(9, Pi.bind(null, n, r, a, t), void 0, null),
          null === vc)
        )
          throw Error(o(349));
        0 !== (30 & li) || Ci(n, t, a);
      }
      return a;
    }
    function Ci(e, t, n) {
      (e.flags |= 16384),
        (e = { getSnapshot: t, value: n }),
        null === (t = ci.updateQueue)
          ? ((t = { lastEffect: null, stores: null }),
            (ci.updateQueue = t),
            (t.stores = [e]))
          : null === (n = t.stores)
          ? (t.stores = [e])
          : n.push(e);
    }
    function Pi(e, t, n, r) {
      (t.value = n), (t.getSnapshot = r), Oi(t) && Ti(e);
    }
    function Ni(e, t, n) {
      return n(function () {
        Oi(t) && Ti(e);
      });
    }
    function Oi(e) {
      var t = e.getSnapshot;
      e = e.value;
      try {
        var n = t();
        return !tr(e, n);
      } catch (r) {
        return !0;
      }
    }
    function Ti(e) {
      var t = _o(e, 1);
      null !== t && qc(t, e, 1, -1);
    }
    function Mi(e) {
      var t = vi();
      return (
        "function" === typeof e && (e = e()),
        (t.memoizedState = t.baseState = e),
        (e = {
          pending: null,
          interleaved: null,
          lanes: 0,
          dispatch: null,
          lastRenderedReducer: wi,
          lastRenderedState: e,
        }),
        (t.queue = e),
        (e = e.dispatch = Ki.bind(null, ci, e)),
        [t.memoizedState, e]
      );
    }
    function ji(e, t, n, r) {
      return (
        (e = { tag: e, create: t, destroy: n, deps: r, next: null }),
        null === (t = ci.updateQueue)
          ? ((t = { lastEffect: null, stores: null }),
            (ci.updateQueue = t),
            (t.lastEffect = e.next = e))
          : null === (n = t.lastEffect)
          ? (t.lastEffect = e.next = e)
          : ((r = n.next), (n.next = e), (e.next = r), (t.lastEffect = e)),
        e
      );
    }
    function Ri() {
      return xi().memoizedState;
    }
    function Ai(e, t, n, r) {
      var a = vi();
      (ci.flags |= e),
        (a.memoizedState = ji(1 | t, n, void 0, void 0 === r ? null : r));
    }
    function Li(e, t, n, r) {
      var a = xi();
      r = void 0 === r ? null : r;
      var o = void 0;
      if (null !== si) {
        var i = si.memoizedState;
        if (((o = i.destroy), null !== r && gi(r, i.deps)))
          return void (a.memoizedState = ji(t, n, o, r));
      }
      (ci.flags |= e), (a.memoizedState = ji(1 | t, n, o, r));
    }
    function zi(e, t) {
      return Ai(8390656, 8, e, t);
    }
    function Ii(e, t) {
      return Li(2048, 8, e, t);
    }
    function Fi(e, t) {
      return Li(4, 2, e, t);
    }
    function Di(e, t) {
      return Li(4, 4, e, t);
    }
    function Bi(e, t) {
      return "function" === typeof t
        ? ((e = e()),
          t(e),
          function () {
            t(null);
          })
        : null !== t && void 0 !== t
        ? ((e = e()),
          (t.current = e),
          function () {
            t.current = null;
          })
        : void 0;
    }
    function Vi(e, t, n) {
      return (
        (n = null !== n && void 0 !== n ? n.concat([e]) : null),
        Li(4, 4, Bi.bind(null, t, e), n)
      );
    }
    function $i() {}
    function Wi(e, t) {
      var n = xi();
      t = void 0 === t ? null : t;
      var r = n.memoizedState;
      return null !== r && null !== t && gi(t, r[1])
        ? r[0]
        : ((n.memoizedState = [e, t]), e);
    }
    function Ui(e, t) {
      var n = xi();
      t = void 0 === t ? null : t;
      var r = n.memoizedState;
      return null !== r && null !== t && gi(t, r[1])
        ? r[0]
        : ((e = e()), (n.memoizedState = [e, t]), e);
    }
    function Hi(e, t, n) {
      return 0 === (21 & li)
        ? (e.baseState && ((e.baseState = !1), (pl = !0)),
          (e.memoizedState = n))
        : (tr(n, t) ||
            ((n = ft()), (ci.lanes |= n), (Cc |= n), (e.baseState = !0)),
          t);
    }
    function qi(e, t) {
      var n = gt;
      (gt = 0 !== n && 4 > n ? n : 4), e(!0);
      var r = ii.transition;
      ii.transition = {};
      try {
        e(!1), t();
      } finally {
        (gt = n), (ii.transition = r);
      }
    }
    function Gi() {
      return xi().memoizedState;
    }
    function Qi(e, t, n) {
      var r = Hc(e);
      if (
        ((n = {
          lane: r,
          action: n,
          hasEagerState: !1,
          eagerState: null,
          next: null,
        }),
        Yi(e))
      )
        Xi(t, n);
      else if (null !== (n = ko(e, t, n, r))) {
        qc(n, e, r, Uc()), Ji(n, t, r);
      }
    }
    function Ki(e, t, n) {
      var r = Hc(e),
        a = {
          lane: r,
          action: n,
          hasEagerState: !1,
          eagerState: null,
          next: null,
        };
      if (Yi(e)) Xi(t, a);
      else {
        var o = e.alternate;
        if (
          0 === e.lanes &&
          (null === o || 0 === o.lanes) &&
          null !== (o = t.lastRenderedReducer)
        )
          try {
            var i = t.lastRenderedState,
              l = o(i, n);
            if (((a.hasEagerState = !0), (a.eagerState = l), tr(l, i))) {
              var c = t.interleaved;
              return (
                null === c
                  ? ((a.next = a), wo(t))
                  : ((a.next = c.next), (c.next = a)),
                void (t.interleaved = a)
              );
            }
          } catch (s) {}
        null !== (n = ko(e, t, a, r)) && (qc(n, e, r, (a = Uc())), Ji(n, t, r));
      }
    }
    function Yi(e) {
      var t = e.alternate;
      return e === ci || (null !== t && t === ci);
    }
    function Xi(e, t) {
      fi = di = !0;
      var n = e.pending;
      null === n ? (t.next = t) : ((t.next = n.next), (n.next = t)),
        (e.pending = t);
    }
    function Ji(e, t, n) {
      if (0 !== (4194240 & n)) {
        var r = t.lanes;
        (n |= r &= e.pendingLanes), (t.lanes = n), ht(e, n);
      }
    }
    var Zi = {
        readContext: vo,
        useCallback: hi,
        useContext: hi,
        useEffect: hi,
        useImperativeHandle: hi,
        useInsertionEffect: hi,
        useLayoutEffect: hi,
        useMemo: hi,
        useReducer: hi,
        useRef: hi,
        useState: hi,
        useDebugValue: hi,
        useDeferredValue: hi,
        useTransition: hi,
        useMutableSource: hi,
        useSyncExternalStore: hi,
        useId: hi,
        unstable_isNewReconciler: !1,
      },
      el = {
        readContext: vo,
        useCallback: function (e, t) {
          return (vi().memoizedState = [e, void 0 === t ? null : t]), e;
        },
        useContext: vo,
        useEffect: zi,
        useImperativeHandle: function (e, t, n) {
          return (
            (n = null !== n && void 0 !== n ? n.concat([e]) : null),
            Ai(4194308, 4, Bi.bind(null, t, e), n)
          );
        },
        useLayoutEffect: function (e, t) {
          return Ai(4194308, 4, e, t);
        },
        useInsertionEffect: function (e, t) {
          return Ai(4, 2, e, t);
        },
        useMemo: function (e, t) {
          var n = vi();
          return (
            (t = void 0 === t ? null : t),
            (e = e()),
            (n.memoizedState = [e, t]),
            e
          );
        },
        useReducer: function (e, t, n) {
          var r = vi();
          return (
            (t = void 0 !== n ? n(t) : t),
            (r.memoizedState = r.baseState = t),
            (e = {
              pending: null,
              interleaved: null,
              lanes: 0,
              dispatch: null,
              lastRenderedReducer: e,
              lastRenderedState: t,
            }),
            (r.queue = e),
            (e = e.dispatch = Qi.bind(null, ci, e)),
            [r.memoizedState, e]
          );
        },
        useRef: function (e) {
          return (e = { current: e }), (vi().memoizedState = e);
        },
        useState: Mi,
        useDebugValue: $i,
        useDeferredValue: function (e) {
          return (vi().memoizedState = e);
        },
        useTransition: function () {
          var e = Mi(!1),
            t = e[0];
          return (e = qi.bind(null, e[1])), (vi().memoizedState = e), [t, e];
        },
        useMutableSource: function () {},
        useSyncExternalStore: function (e, t, n) {
          var r = ci,
            a = vi();
          if (Xa) {
            if (void 0 === n) throw Error(o(407));
            n = n();
          } else {
            if (((n = t()), null === vc)) throw Error(o(349));
            0 !== (30 & li) || Ci(r, t, n);
          }
          a.memoizedState = n;
          var i = { value: n, getSnapshot: t };
          return (
            (a.queue = i),
            zi(Ni.bind(null, r, i, e), [e]),
            (r.flags |= 2048),
            ji(9, Pi.bind(null, r, i, n, t), void 0, null),
            n
          );
        },
        useId: function () {
          var e = vi(),
            t = vc.identifierPrefix;
          if (Xa) {
            var n = Ua;
            (t =
              ":" +
              t +
              "R" +
              (n = (Wa & ~(1 << (32 - rt(Wa) - 1))).toString(32) + n)),
              0 < (n = pi++) && (t += "H" + n.toString(32)),
              (t += ":");
          } else t = ":" + t + "r" + (n = mi++).toString(32) + ":";
          return (e.memoizedState = t);
        },
        unstable_isNewReconciler: !1,
      },
      tl = {
        readContext: vo,
        useCallback: Wi,
        useContext: vo,
        useEffect: Ii,
        useImperativeHandle: Vi,
        useInsertionEffect: Fi,
        useLayoutEffect: Di,
        useMemo: Ui,
        useReducer: ki,
        useRef: Ri,
        useState: function () {
          return ki(wi);
        },
        useDebugValue: $i,
        useDeferredValue: function (e) {
          return Hi(xi(), si.memoizedState, e);
        },
        useTransition: function () {
          return [ki(wi)[0], xi().memoizedState];
        },
        useMutableSource: Ei,
        useSyncExternalStore: Si,
        useId: Gi,
        unstable_isNewReconciler: !1,
      },
      nl = {
        readContext: vo,
        useCallback: Wi,
        useContext: vo,
        useEffect: Ii,
        useImperativeHandle: Vi,
        useInsertionEffect: Fi,
        useLayoutEffect: Di,
        useMemo: Ui,
        useReducer: _i,
        useRef: Ri,
        useState: function () {
          return _i(wi);
        },
        useDebugValue: $i,
        useDeferredValue: function (e) {
          var t = xi();
          return null === si
            ? (t.memoizedState = e)
            : Hi(t, si.memoizedState, e);
        },
        useTransition: function () {
          return [_i(wi)[0], xi().memoizedState];
        },
        useMutableSource: Ei,
        useSyncExternalStore: Si,
        useId: Gi,
        unstable_isNewReconciler: !1,
      };
    function rl(e, t) {
      try {
        var n = "",
          r = t;
        do {
          (n += V(r)), (r = r.return);
        } while (r);
        var a = n;
      } catch (o) {
        a = "\nError generating stack: " + o.message + "\n" + o.stack;
      }
      return { value: e, source: t, stack: a, digest: null };
    }
    function al(e, t, n) {
      return {
        value: e,
        source: null,
        stack: null != n ? n : null,
        digest: null != t ? t : null,
      };
    }
    function ol(e, t) {
      try {
        console.error(t.value);
      } catch (n) {
        setTimeout(function () {
          throw n;
        });
      }
    }
    var il = "function" === typeof WeakMap ? WeakMap : Map;
    function ll(e, t, n) {
      ((n = Po(-1, n)).tag = 3), (n.payload = { element: null });
      var r = t.value;
      return (
        (n.callback = function () {
          Ac || ((Ac = !0), (Lc = r)), ol(0, t);
        }),
        n
      );
    }
    function cl(e, t, n) {
      (n = Po(-1, n)).tag = 3;
      var r = e.type.getDerivedStateFromError;
      if ("function" === typeof r) {
        var a = t.value;
        (n.payload = function () {
          return r(a);
        }),
          (n.callback = function () {
            ol(0, t);
          });
      }
      var o = e.stateNode;
      return (
        null !== o &&
          "function" === typeof o.componentDidCatch &&
          (n.callback = function () {
            ol(0, t),
              "function" !== typeof r &&
                (null === zc ? (zc = new Set([this])) : zc.add(this));
            var e = t.stack;
            this.componentDidCatch(t.value, {
              componentStack: null !== e ? e : "",
            });
          }),
        n
      );
    }
    function sl(e, t, n) {
      var r = e.pingCache;
      if (null === r) {
        r = e.pingCache = new il();
        var a = new Set();
        r.set(t, a);
      } else void 0 === (a = r.get(t)) && ((a = new Set()), r.set(t, a));
      a.has(n) || (a.add(n), (e = hs.bind(null, e, t, n)), t.then(e, e));
    }
    function ul(e) {
      do {
        var t;
        if (
          ((t = 13 === e.tag) &&
            (t = null === (t = e.memoizedState) || null !== t.dehydrated),
          t)
        )
          return e;
        e = e.return;
      } while (null !== e);
      return null;
    }
    function dl(e, t, n, r, a) {
      return 0 === (1 & e.mode)
        ? (e === t
            ? (e.flags |= 65536)
            : ((e.flags |= 128),
              (n.flags |= 131072),
              (n.flags &= -52805),
              1 === n.tag &&
                (null === n.alternate
                  ? (n.tag = 17)
                  : (((t = Po(-1, 1)).tag = 2), No(n, t, 1))),
              (n.lanes |= 1)),
          e)
        : ((e.flags |= 65536), (e.lanes = a), e);
    }
    var fl = x.ReactCurrentOwner,
      pl = !1;
    function ml(e, t, n, r) {
      t.child = null === e ? Ho(t, null, n, r) : Uo(t, e.child, n, r);
    }
    function hl(e, t, n, r, a) {
      n = n.render;
      var o = t.ref;
      return (
        yo(t, a),
        (r = bi(e, t, n, r, o, a)),
        (n = yi()),
        null === e || pl
          ? (Xa && n && Ga(t), (t.flags |= 1), ml(e, t, r, a), t.child)
          : ((t.updateQueue = e.updateQueue),
            (t.flags &= -2053),
            (e.lanes &= ~a),
            Il(e, t, a))
      );
    }
    function gl(e, t, n, r, a) {
      if (null === e) {
        var o = n.type;
        return "function" !== typeof o ||
          ks(o) ||
          void 0 !== o.defaultProps ||
          null !== n.compare ||
          void 0 !== n.defaultProps
          ? (((e = Es(n.type, null, r, t, t.mode, a)).ref = t.ref),
            (e.return = t),
            (t.child = e))
          : ((t.tag = 15), (t.type = o), bl(e, t, o, r, a));
      }
      if (((o = e.child), 0 === (e.lanes & a))) {
        var i = o.memoizedProps;
        if ((n = null !== (n = n.compare) ? n : nr)(i, r) && e.ref === t.ref)
          return Il(e, t, a);
      }
      return (
        (t.flags |= 1),
        ((e = _s(o, r)).ref = t.ref),
        (e.return = t),
        (t.child = e)
      );
    }
    function bl(e, t, n, r, a) {
      if (null !== e) {
        var o = e.memoizedProps;
        if (nr(o, r) && e.ref === t.ref) {
          if (((pl = !1), (t.pendingProps = r = o), 0 === (e.lanes & a)))
            return (t.lanes = e.lanes), Il(e, t, a);
          0 !== (131072 & e.flags) && (pl = !0);
        }
      }
      return xl(e, t, n, r, a);
    }
    function yl(e, t, n) {
      var r = t.pendingProps,
        a = r.children,
        o = null !== e ? e.memoizedState : null;
      if ("hidden" === r.mode)
        if (0 === (1 & t.mode))
          (t.memoizedState = {
            baseLanes: 0,
            cachePool: null,
            transitions: null,
          }),
            va(_c, kc),
            (kc |= n);
        else {
          if (0 === (1073741824 & n))
            return (
              (e = null !== o ? o.baseLanes | n : n),
              (t.lanes = t.childLanes = 1073741824),
              (t.memoizedState = {
                baseLanes: e,
                cachePool: null,
                transitions: null,
              }),
              (t.updateQueue = null),
              va(_c, kc),
              (kc |= e),
              null
            );
          (t.memoizedState = {
            baseLanes: 0,
            cachePool: null,
            transitions: null,
          }),
            (r = null !== o ? o.baseLanes : n),
            va(_c, kc),
            (kc |= r);
        }
      else
        null !== o
          ? ((r = o.baseLanes | n), (t.memoizedState = null))
          : (r = n),
          va(_c, kc),
          (kc |= r);
      return ml(e, t, a, n), t.child;
    }
    function vl(e, t) {
      var n = t.ref;
      ((null === e && null !== n) || (null !== e && e.ref !== n)) &&
        ((t.flags |= 512), (t.flags |= 2097152));
    }
    function xl(e, t, n, r, a) {
      var o = Sa(n) ? _a : wa.current;
      return (
        (o = Ea(t, o)),
        yo(t, a),
        (n = bi(e, t, n, r, o, a)),
        (r = yi()),
        null === e || pl
          ? (Xa && r && Ga(t), (t.flags |= 1), ml(e, t, n, a), t.child)
          : ((t.updateQueue = e.updateQueue),
            (t.flags &= -2053),
            (e.lanes &= ~a),
            Il(e, t, a))
      );
    }
    function wl(e, t, n, r, a) {
      if (Sa(n)) {
        var o = !0;
        Oa(t);
      } else o = !1;
      if ((yo(t, a), null === t.stateNode))
        zl(e, t), Io(t, n, r), Do(t, n, r, a), (r = !0);
      else if (null === e) {
        var i = t.stateNode,
          l = t.memoizedProps;
        i.props = l;
        var c = i.context,
          s = n.contextType;
        "object" === typeof s && null !== s
          ? (s = vo(s))
          : (s = Ea(t, (s = Sa(n) ? _a : wa.current)));
        var u = n.getDerivedStateFromProps,
          d =
            "function" === typeof u ||
            "function" === typeof i.getSnapshotBeforeUpdate;
        d ||
          ("function" !== typeof i.UNSAFE_componentWillReceiveProps &&
            "function" !== typeof i.componentWillReceiveProps) ||
          ((l !== r || c !== s) && Fo(t, i, r, s)),
          (Eo = !1);
        var f = t.memoizedState;
        (i.state = f),
          Mo(t, r, i, a),
          (c = t.memoizedState),
          l !== r || f !== c || ka.current || Eo
            ? ("function" === typeof u &&
                (Ao(t, n, u, r), (c = t.memoizedState)),
              (l = Eo || zo(t, n, l, r, f, c, s))
                ? (d ||
                    ("function" !== typeof i.UNSAFE_componentWillMount &&
                      "function" !== typeof i.componentWillMount) ||
                    ("function" === typeof i.componentWillMount &&
                      i.componentWillMount(),
                    "function" === typeof i.UNSAFE_componentWillMount &&
                      i.UNSAFE_componentWillMount()),
                  "function" === typeof i.componentDidMount &&
                    (t.flags |= 4194308))
                : ("function" === typeof i.componentDidMount &&
                    (t.flags |= 4194308),
                  (t.memoizedProps = r),
                  (t.memoizedState = c)),
              (i.props = r),
              (i.state = c),
              (i.context = s),
              (r = l))
            : ("function" === typeof i.componentDidMount &&
                (t.flags |= 4194308),
              (r = !1));
      } else {
        (i = t.stateNode),
          Co(e, t),
          (l = t.memoizedProps),
          (s = t.type === t.elementType ? l : so(t.type, l)),
          (i.props = s),
          (d = t.pendingProps),
          (f = i.context),
          "object" === typeof (c = n.contextType) && null !== c
            ? (c = vo(c))
            : (c = Ea(t, (c = Sa(n) ? _a : wa.current)));
        var p = n.getDerivedStateFromProps;
        (u =
          "function" === typeof p ||
          "function" === typeof i.getSnapshotBeforeUpdate) ||
          ("function" !== typeof i.UNSAFE_componentWillReceiveProps &&
            "function" !== typeof i.componentWillReceiveProps) ||
          ((l !== d || f !== c) && Fo(t, i, r, c)),
          (Eo = !1),
          (f = t.memoizedState),
          (i.state = f),
          Mo(t, r, i, a);
        var m = t.memoizedState;
        l !== d || f !== m || ka.current || Eo
          ? ("function" === typeof p && (Ao(t, n, p, r), (m = t.memoizedState)),
            (s = Eo || zo(t, n, s, r, f, m, c) || !1)
              ? (u ||
                  ("function" !== typeof i.UNSAFE_componentWillUpdate &&
                    "function" !== typeof i.componentWillUpdate) ||
                  ("function" === typeof i.componentWillUpdate &&
                    i.componentWillUpdate(r, m, c),
                  "function" === typeof i.UNSAFE_componentWillUpdate &&
                    i.UNSAFE_componentWillUpdate(r, m, c)),
                "function" === typeof i.componentDidUpdate && (t.flags |= 4),
                "function" === typeof i.getSnapshotBeforeUpdate &&
                  (t.flags |= 1024))
              : ("function" !== typeof i.componentDidUpdate ||
                  (l === e.memoizedProps && f === e.memoizedState) ||
                  (t.flags |= 4),
                "function" !== typeof i.getSnapshotBeforeUpdate ||
                  (l === e.memoizedProps && f === e.memoizedState) ||
                  (t.flags |= 1024),
                (t.memoizedProps = r),
                (t.memoizedState = m)),
            (i.props = r),
            (i.state = m),
            (i.context = c),
            (r = s))
          : ("function" !== typeof i.componentDidUpdate ||
              (l === e.memoizedProps && f === e.memoizedState) ||
              (t.flags |= 4),
            "function" !== typeof i.getSnapshotBeforeUpdate ||
              (l === e.memoizedProps && f === e.memoizedState) ||
              (t.flags |= 1024),
            (r = !1));
      }
      return kl(e, t, n, r, o, a);
    }
    function kl(e, t, n, r, a, o) {
      vl(e, t);
      var i = 0 !== (128 & t.flags);
      if (!r && !i) return a && Ta(t, n, !1), Il(e, t, o);
      (r = t.stateNode), (fl.current = t);
      var l =
        i && "function" !== typeof n.getDerivedStateFromError
          ? null
          : r.render();
      return (
        (t.flags |= 1),
        null !== e && i
          ? ((t.child = Uo(t, e.child, null, o)), (t.child = Uo(t, null, l, o)))
          : ml(e, t, l, o),
        (t.memoizedState = r.state),
        a && Ta(t, n, !0),
        t.child
      );
    }
    function _l(e) {
      var t = e.stateNode;
      t.pendingContext
        ? Pa(0, t.pendingContext, t.pendingContext !== t.context)
        : t.context && Pa(0, t.context, !1),
        Xo(e, t.containerInfo);
    }
    function El(e, t, n, r, a) {
      return io(), lo(a), (t.flags |= 256), ml(e, t, n, r), t.child;
    }
    var Sl,
      Cl,
      Pl,
      Nl = { dehydrated: null, treeContext: null, retryLane: 0 };
    function Ol(e) {
      return { baseLanes: e, cachePool: null, transitions: null };
    }
    function Tl(e, t, n) {
      var r,
        a = t.pendingProps,
        i = ti.current,
        l = !1,
        c = 0 !== (128 & t.flags);
      if (
        ((r = c) ||
          (r = (null === e || null !== e.memoizedState) && 0 !== (2 & i)),
        r
          ? ((l = !0), (t.flags &= -129))
          : (null !== e && null === e.memoizedState) || (i |= 1),
        va(ti, 1 & i),
        null === e)
      )
        return (
          no(t),
          null !== (e = t.memoizedState) && null !== (e = e.dehydrated)
            ? (0 === (1 & t.mode)
                ? (t.lanes = 1)
                : "$!" === e.data
                ? (t.lanes = 8)
                : (t.lanes = 1073741824),
              null)
            : ((c = a.children),
              (e = a.fallback),
              l
                ? ((a = t.mode),
                  (l = t.child),
                  (c = { mode: "hidden", children: c }),
                  0 === (1 & a) && null !== l
                    ? ((l.childLanes = 0), (l.pendingProps = c))
                    : (l = Cs(c, a, 0, null)),
                  (e = Ss(e, a, n, null)),
                  (l.return = t),
                  (e.return = t),
                  (l.sibling = e),
                  (t.child = l),
                  (t.child.memoizedState = Ol(n)),
                  (t.memoizedState = Nl),
                  e)
                : Ml(t, c))
        );
      if (null !== (i = e.memoizedState) && null !== (r = i.dehydrated))
        return (function (e, t, n, r, a, i, l) {
          if (n)
            return 256 & t.flags
              ? ((t.flags &= -257), (r = al(Error(o(422)))), jl(e, t, l, r))
              : null !== t.memoizedState
              ? ((t.child = e.child), (t.flags |= 128), null)
              : ((i = r.fallback),
                (a = t.mode),
                (r = Cs({ mode: "visible", children: r.children }, a, 0, null)),
                ((i = Ss(i, a, l, null)).flags |= 2),
                (r.return = t),
                (i.return = t),
                (r.sibling = i),
                (t.child = r),
                0 !== (1 & t.mode) && Uo(t, e.child, null, l),
                (t.child.memoizedState = Ol(l)),
                (t.memoizedState = Nl),
                i);
          if (0 === (1 & t.mode)) return jl(e, t, l, null);
          if ("$!" === a.data) {
            if ((r = a.nextSibling && a.nextSibling.dataset)) var c = r.dgst;
            return (
              (r = c),
              (i = Error(o(419))),
              (r = al(i, r, void 0)),
              jl(e, t, l, r)
            );
          }
          if (((c = 0 !== (l & e.childLanes)), pl || c)) {
            if (null !== (r = vc)) {
              switch (l & -l) {
                case 4:
                  a = 2;
                  break;
                case 16:
                  a = 8;
                  break;
                case 64:
                case 128:
                case 256:
                case 512:
                case 1024:
                case 2048:
                case 4096:
                case 8192:
                case 16384:
                case 32768:
                case 65536:
                case 131072:
                case 262144:
                case 524288:
                case 1048576:
                case 2097152:
                case 4194304:
                case 8388608:
                case 16777216:
                case 33554432:
                case 67108864:
                  a = 32;
                  break;
                case 536870912:
                  a = 268435456;
                  break;
                default:
                  a = 0;
              }
              0 !== (a = 0 !== (a & (r.suspendedLanes | l)) ? 0 : a) &&
                a !== i.retryLane &&
                ((i.retryLane = a), _o(e, a), qc(r, e, a, -1));
            }
            return os(), (r = al(Error(o(421)))), jl(e, t, l, r);
          }
          return "$?" === a.data
            ? ((t.flags |= 128),
              (t.child = e.child),
              (t = bs.bind(null, e)),
              (a._reactRetry = t),
              null)
            : ((e = i.treeContext),
              (Ya = na(a.nextSibling)),
              (Ka = t),
              (Xa = !0),
              (Ja = null),
              null !== e &&
                ((Ba[Va++] = Wa),
                (Ba[Va++] = Ua),
                (Ba[Va++] = $a),
                (Wa = e.id),
                (Ua = e.overflow),
                ($a = t)),
              ((t = Ml(t, r.children)).flags |= 4096),
              t);
        })(e, t, c, a, r, i, n);
      if (l) {
        (l = a.fallback), (c = t.mode), (r = (i = e.child).sibling);
        var s = { mode: "hidden", children: a.children };
        return (
          0 === (1 & c) && t.child !== i
            ? (((a = t.child).childLanes = 0),
              (a.pendingProps = s),
              (t.deletions = null))
            : ((a = _s(i, s)).subtreeFlags = 14680064 & i.subtreeFlags),
          null !== r ? (l = _s(r, l)) : ((l = Ss(l, c, n, null)).flags |= 2),
          (l.return = t),
          (a.return = t),
          (a.sibling = l),
          (t.child = a),
          (a = l),
          (l = t.child),
          (c =
            null === (c = e.child.memoizedState)
              ? Ol(n)
              : {
                  baseLanes: c.baseLanes | n,
                  cachePool: null,
                  transitions: c.transitions,
                }),
          (l.memoizedState = c),
          (l.childLanes = e.childLanes & ~n),
          (t.memoizedState = Nl),
          a
        );
      }
      return (
        (e = (l = e.child).sibling),
        (a = _s(l, { mode: "visible", children: a.children })),
        0 === (1 & t.mode) && (a.lanes = n),
        (a.return = t),
        (a.sibling = null),
        null !== e &&
          (null === (n = t.deletions)
            ? ((t.deletions = [e]), (t.flags |= 16))
            : n.push(e)),
        (t.child = a),
        (t.memoizedState = null),
        a
      );
    }
    function Ml(e, t) {
      return (
        ((t = Cs({ mode: "visible", children: t }, e.mode, 0, null)).return =
          e),
        (e.child = t)
      );
    }
    function jl(e, t, n, r) {
      return (
        null !== r && lo(r),
        Uo(t, e.child, null, n),
        ((e = Ml(t, t.pendingProps.children)).flags |= 2),
        (t.memoizedState = null),
        e
      );
    }
    function Rl(e, t, n) {
      e.lanes |= t;
      var r = e.alternate;
      null !== r && (r.lanes |= t), bo(e.return, t, n);
    }
    function Al(e, t, n, r, a) {
      var o = e.memoizedState;
      null === o
        ? (e.memoizedState = {
            isBackwards: t,
            rendering: null,
            renderingStartTime: 0,
            last: r,
            tail: n,
            tailMode: a,
          })
        : ((o.isBackwards = t),
          (o.rendering = null),
          (o.renderingStartTime = 0),
          (o.last = r),
          (o.tail = n),
          (o.tailMode = a));
    }
    function Ll(e, t, n) {
      var r = t.pendingProps,
        a = r.revealOrder,
        o = r.tail;
      if ((ml(e, t, r.children, n), 0 !== (2 & (r = ti.current))))
        (r = (1 & r) | 2), (t.flags |= 128);
      else {
        if (null !== e && 0 !== (128 & e.flags))
          e: for (e = t.child; null !== e; ) {
            if (13 === e.tag) null !== e.memoizedState && Rl(e, n, t);
            else if (19 === e.tag) Rl(e, n, t);
            else if (null !== e.child) {
              (e.child.return = e), (e = e.child);
              continue;
            }
            if (e === t) break e;
            for (; null === e.sibling; ) {
              if (null === e.return || e.return === t) break e;
              e = e.return;
            }
            (e.sibling.return = e.return), (e = e.sibling);
          }
        r &= 1;
      }
      if ((va(ti, r), 0 === (1 & t.mode))) t.memoizedState = null;
      else
        switch (a) {
          case "forwards":
            for (n = t.child, a = null; null !== n; )
              null !== (e = n.alternate) && null === ni(e) && (a = n),
                (n = n.sibling);
            null === (n = a)
              ? ((a = t.child), (t.child = null))
              : ((a = n.sibling), (n.sibling = null)),
              Al(t, !1, a, n, o);
            break;
          case "backwards":
            for (n = null, a = t.child, t.child = null; null !== a; ) {
              if (null !== (e = a.alternate) && null === ni(e)) {
                t.child = a;
                break;
              }
              (e = a.sibling), (a.sibling = n), (n = a), (a = e);
            }
            Al(t, !0, n, null, o);
            break;
          case "together":
            Al(t, !1, null, null, void 0);
            break;
          default:
            t.memoizedState = null;
        }
      return t.child;
    }
    function zl(e, t) {
      0 === (1 & t.mode) &&
        null !== e &&
        ((e.alternate = null), (t.alternate = null), (t.flags |= 2));
    }
    function Il(e, t, n) {
      if (
        (null !== e && (t.dependencies = e.dependencies),
        (Cc |= t.lanes),
        0 === (n & t.childLanes))
      )
        return null;
      if (null !== e && t.child !== e.child) throw Error(o(153));
      if (null !== t.child) {
        for (
          n = _s((e = t.child), e.pendingProps), t.child = n, n.return = t;
          null !== e.sibling;

        )
          (e = e.sibling), ((n = n.sibling = _s(e, e.pendingProps)).return = t);
        n.sibling = null;
      }
      return t.child;
    }
    function Fl(e, t) {
      if (!Xa)
        switch (e.tailMode) {
          case "hidden":
            t = e.tail;
            for (var n = null; null !== t; )
              null !== t.alternate && (n = t), (t = t.sibling);
            null === n ? (e.tail = null) : (n.sibling = null);
            break;
          case "collapsed":
            n = e.tail;
            for (var r = null; null !== n; )
              null !== n.alternate && (r = n), (n = n.sibling);
            null === r
              ? t || null === e.tail
                ? (e.tail = null)
                : (e.tail.sibling = null)
              : (r.sibling = null);
        }
    }
    function Dl(e) {
      var t = null !== e.alternate && e.alternate.child === e.child,
        n = 0,
        r = 0;
      if (t)
        for (var a = e.child; null !== a; )
          (n |= a.lanes | a.childLanes),
            (r |= 14680064 & a.subtreeFlags),
            (r |= 14680064 & a.flags),
            (a.return = e),
            (a = a.sibling);
      else
        for (a = e.child; null !== a; )
          (n |= a.lanes | a.childLanes),
            (r |= a.subtreeFlags),
            (r |= a.flags),
            (a.return = e),
            (a = a.sibling);
      return (e.subtreeFlags |= r), (e.childLanes = n), t;
    }
    function Bl(e, t, n) {
      var r = t.pendingProps;
      switch ((Qa(t), t.tag)) {
        case 2:
        case 16:
        case 15:
        case 0:
        case 11:
        case 7:
        case 8:
        case 12:
        case 9:
        case 14:
          return Dl(t), null;
        case 1:
          return Sa(t.type) && Ca(), Dl(t), null;
        case 3:
          return (
            (r = t.stateNode),
            Jo(),
            ya(ka),
            ya(wa),
            ai(),
            r.pendingContext &&
              ((r.context = r.pendingContext), (r.pendingContext = null)),
            (null !== e && null !== e.child) ||
              (ao(t)
                ? (t.flags |= 4)
                : null === e ||
                  (e.memoizedState.isDehydrated && 0 === (256 & t.flags)) ||
                  ((t.flags |= 1024), null !== Ja && (Yc(Ja), (Ja = null)))),
            Dl(t),
            null
          );
        case 5:
          ei(t);
          var a = Yo(Ko.current);
          if (((n = t.type), null !== e && null != t.stateNode))
            Cl(e, t, n, r),
              e.ref !== t.ref && ((t.flags |= 512), (t.flags |= 2097152));
          else {
            if (!r) {
              if (null === t.stateNode) throw Error(o(166));
              return Dl(t), null;
            }
            if (((e = Yo(Go.current)), ao(t))) {
              (r = t.stateNode), (n = t.type);
              var i = t.memoizedProps;
              switch (((r[oa] = t), (r[ia] = i), (e = 0 !== (1 & t.mode)), n)) {
                case "dialog":
                  jr("cancel", r), jr("close", r);
                  break;
                case "iframe":
                case "object":
                case "embed":
                  jr("load", r);
                  break;
                case "video":
                case "audio":
                  for (a = 0; a < Nr.length; a++) jr(Nr[a], r);
                  break;
                case "source":
                  jr("error", r);
                  break;
                case "img":
                case "image":
                case "link":
                  jr("error", r), jr("load", r);
                  break;
                case "details":
                  jr("toggle", r);
                  break;
                case "input":
                  K(r, i), jr("invalid", r);
                  break;
                case "select":
                  (r._wrapperState = { wasMultiple: !!i.multiple }),
                    jr("invalid", r);
                  break;
                case "textarea":
                  re(r, i), jr("invalid", r);
              }
              for (var c in (ge(n, i), (a = null), i))
                if (i.hasOwnProperty(c)) {
                  var s = i[c];
                  "children" === c
                    ? "string" === typeof s
                      ? r.textContent !== s &&
                        (!0 !== i.suppressHydrationWarning &&
                          Hr(r.textContent, s, e),
                        (a = ["children", s]))
                      : "number" === typeof s &&
                        r.textContent !== "" + s &&
                        (!0 !== i.suppressHydrationWarning &&
                          Hr(r.textContent, s, e),
                        (a = ["children", "" + s]))
                    : l.hasOwnProperty(c) &&
                      null != s &&
                      "onScroll" === c &&
                      jr("scroll", r);
                }
              switch (n) {
                case "input":
                  H(r), J(r, i, !0);
                  break;
                case "textarea":
                  H(r), oe(r);
                  break;
                case "select":
                case "option":
                  break;
                default:
                  "function" === typeof i.onClick && (r.onclick = qr);
              }
              (r = a), (t.updateQueue = r), null !== r && (t.flags |= 4);
            } else {
              (c = 9 === a.nodeType ? a : a.ownerDocument),
                "http://www.w3.org/1999/xhtml" === e && (e = ie(n)),
                "http://www.w3.org/1999/xhtml" === e
                  ? "script" === n
                    ? (((e = c.createElement("div")).innerHTML =
                        "<script></script>"),
                      (e = e.removeChild(e.firstChild)))
                    : "string" === typeof r.is
                    ? (e = c.createElement(n, { is: r.is }))
                    : ((e = c.createElement(n)),
                      "select" === n &&
                        ((c = e),
                        r.multiple
                          ? (c.multiple = !0)
                          : r.size && (c.size = r.size)))
                  : (e = c.createElementNS(e, n)),
                (e[oa] = t),
                (e[ia] = r),
                Sl(e, t),
                (t.stateNode = e);
              e: {
                switch (((c = be(n, r)), n)) {
                  case "dialog":
                    jr("cancel", e), jr("close", e), (a = r);
                    break;
                  case "iframe":
                  case "object":
                  case "embed":
                    jr("load", e), (a = r);
                    break;
                  case "video":
                  case "audio":
                    for (a = 0; a < Nr.length; a++) jr(Nr[a], e);
                    a = r;
                    break;
                  case "source":
                    jr("error", e), (a = r);
                    break;
                  case "img":
                  case "image":
                  case "link":
                    jr("error", e), jr("load", e), (a = r);
                    break;
                  case "details":
                    jr("toggle", e), (a = r);
                    break;
                  case "input":
                    K(e, r), (a = Q(e, r)), jr("invalid", e);
                    break;
                  case "option":
                    a = r;
                    break;
                  case "select":
                    (e._wrapperState = { wasMultiple: !!r.multiple }),
                      (a = I({}, r, { value: void 0 })),
                      jr("invalid", e);
                    break;
                  case "textarea":
                    re(e, r), (a = ne(e, r)), jr("invalid", e);
                    break;
                  default:
                    a = r;
                }
                for (i in (ge(n, a), (s = a)))
                  if (s.hasOwnProperty(i)) {
                    var u = s[i];
                    "style" === i
                      ? me(e, u)
                      : "dangerouslySetInnerHTML" === i
                      ? null != (u = u ? u.__html : void 0) && se(e, u)
                      : "children" === i
                      ? "string" === typeof u
                        ? ("textarea" !== n || "" !== u) && ue(e, u)
                        : "number" === typeof u && ue(e, "" + u)
                      : "suppressContentEditableWarning" !== i &&
                        "suppressHydrationWarning" !== i &&
                        "autoFocus" !== i &&
                        (l.hasOwnProperty(i)
                          ? null != u && "onScroll" === i && jr("scroll", e)
                          : null != u && v(e, i, u, c));
                  }
                switch (n) {
                  case "input":
                    H(e), J(e, r, !1);
                    break;
                  case "textarea":
                    H(e), oe(e);
                    break;
                  case "option":
                    null != r.value && e.setAttribute("value", "" + W(r.value));
                    break;
                  case "select":
                    (e.multiple = !!r.multiple),
                      null != (i = r.value)
                        ? te(e, !!r.multiple, i, !1)
                        : null != r.defaultValue &&
                          te(e, !!r.multiple, r.defaultValue, !0);
                    break;
                  default:
                    "function" === typeof a.onClick && (e.onclick = qr);
                }
                switch (n) {
                  case "button":
                  case "input":
                  case "select":
                  case "textarea":
                    r = !!r.autoFocus;
                    break e;
                  case "img":
                    r = !0;
                    break e;
                  default:
                    r = !1;
                }
              }
              r && (t.flags |= 4);
            }
            null !== t.ref && ((t.flags |= 512), (t.flags |= 2097152));
          }
          return Dl(t), null;
        case 6:
          if (e && null != t.stateNode) Pl(0, t, e.memoizedProps, r);
          else {
            if ("string" !== typeof r && null === t.stateNode)
              throw Error(o(166));
            if (((n = Yo(Ko.current)), Yo(Go.current), ao(t))) {
              if (
                ((r = t.stateNode),
                (n = t.memoizedProps),
                (r[oa] = t),
                (i = r.nodeValue !== n) && null !== (e = Ka))
              )
                switch (e.tag) {
                  case 3:
                    Hr(r.nodeValue, n, 0 !== (1 & e.mode));
                    break;
                  case 5:
                    !0 !== e.memoizedProps.suppressHydrationWarning &&
                      Hr(r.nodeValue, n, 0 !== (1 & e.mode));
                }
              i && (t.flags |= 4);
            } else
              ((r = (9 === n.nodeType ? n : n.ownerDocument).createTextNode(r))[
                oa
              ] = t),
                (t.stateNode = r);
          }
          return Dl(t), null;
        case 13:
          if (
            (ya(ti),
            (r = t.memoizedState),
            null === e ||
              (null !== e.memoizedState && null !== e.memoizedState.dehydrated))
          ) {
            if (
              Xa &&
              null !== Ya &&
              0 !== (1 & t.mode) &&
              0 === (128 & t.flags)
            )
              oo(), io(), (t.flags |= 98560), (i = !1);
            else if (((i = ao(t)), null !== r && null !== r.dehydrated)) {
              if (null === e) {
                if (!i) throw Error(o(318));
                if (!(i = null !== (i = t.memoizedState) ? i.dehydrated : null))
                  throw Error(o(317));
                i[oa] = t;
              } else
                io(),
                  0 === (128 & t.flags) && (t.memoizedState = null),
                  (t.flags |= 4);
              Dl(t), (i = !1);
            } else null !== Ja && (Yc(Ja), (Ja = null)), (i = !0);
            if (!i) return 65536 & t.flags ? t : null;
          }
          return 0 !== (128 & t.flags)
            ? ((t.lanes = n), t)
            : ((r = null !== r) !== (null !== e && null !== e.memoizedState) &&
                r &&
                ((t.child.flags |= 8192),
                0 !== (1 & t.mode) &&
                  (null === e || 0 !== (1 & ti.current)
                    ? 0 === Ec && (Ec = 3)
                    : os())),
              null !== t.updateQueue && (t.flags |= 4),
              Dl(t),
              null);
        case 4:
          return Jo(), null === e && Lr(t.stateNode.containerInfo), Dl(t), null;
        case 10:
          return go(t.type._context), Dl(t), null;
        case 17:
          return Sa(t.type) && Ca(), Dl(t), null;
        case 19:
          if ((ya(ti), null === (i = t.memoizedState))) return Dl(t), null;
          if (((r = 0 !== (128 & t.flags)), null === (c = i.rendering)))
            if (r) Fl(i, !1);
            else {
              if (0 !== Ec || (null !== e && 0 !== (128 & e.flags)))
                for (e = t.child; null !== e; ) {
                  if (null !== (c = ni(e))) {
                    for (
                      t.flags |= 128,
                        Fl(i, !1),
                        null !== (r = c.updateQueue) &&
                          ((t.updateQueue = r), (t.flags |= 4)),
                        t.subtreeFlags = 0,
                        r = n,
                        n = t.child;
                      null !== n;

                    )
                      (e = r),
                        ((i = n).flags &= 14680066),
                        null === (c = i.alternate)
                          ? ((i.childLanes = 0),
                            (i.lanes = e),
                            (i.child = null),
                            (i.subtreeFlags = 0),
                            (i.memoizedProps = null),
                            (i.memoizedState = null),
                            (i.updateQueue = null),
                            (i.dependencies = null),
                            (i.stateNode = null))
                          : ((i.childLanes = c.childLanes),
                            (i.lanes = c.lanes),
                            (i.child = c.child),
                            (i.subtreeFlags = 0),
                            (i.deletions = null),
                            (i.memoizedProps = c.memoizedProps),
                            (i.memoizedState = c.memoizedState),
                            (i.updateQueue = c.updateQueue),
                            (i.type = c.type),
                            (e = c.dependencies),
                            (i.dependencies =
                              null === e
                                ? null
                                : {
                                    lanes: e.lanes,
                                    firstContext: e.firstContext,
                                  })),
                        (n = n.sibling);
                    return va(ti, (1 & ti.current) | 2), t.child;
                  }
                  e = e.sibling;
                }
              null !== i.tail &&
                Qe() > jc &&
                ((t.flags |= 128), (r = !0), Fl(i, !1), (t.lanes = 4194304));
            }
          else {
            if (!r)
              if (null !== (e = ni(c))) {
                if (
                  ((t.flags |= 128),
                  (r = !0),
                  null !== (n = e.updateQueue) &&
                    ((t.updateQueue = n), (t.flags |= 4)),
                  Fl(i, !0),
                  null === i.tail &&
                    "hidden" === i.tailMode &&
                    !c.alternate &&
                    !Xa)
                )
                  return Dl(t), null;
              } else
                2 * Qe() - i.renderingStartTime > jc &&
                  1073741824 !== n &&
                  ((t.flags |= 128), (r = !0), Fl(i, !1), (t.lanes = 4194304));
            i.isBackwards
              ? ((c.sibling = t.child), (t.child = c))
              : (null !== (n = i.last) ? (n.sibling = c) : (t.child = c),
                (i.last = c));
          }
          return null !== i.tail
            ? ((t = i.tail),
              (i.rendering = t),
              (i.tail = t.sibling),
              (i.renderingStartTime = Qe()),
              (t.sibling = null),
              (n = ti.current),
              va(ti, r ? (1 & n) | 2 : 1 & n),
              t)
            : (Dl(t), null);
        case 22:
        case 23:
          return (
            ts(),
            (r = null !== t.memoizedState),
            null !== e && (null !== e.memoizedState) !== r && (t.flags |= 8192),
            r && 0 !== (1 & t.mode)
              ? 0 !== (1073741824 & kc) &&
                (Dl(t), 6 & t.subtreeFlags && (t.flags |= 8192))
              : Dl(t),
            null
          );
        case 24:
        case 25:
          return null;
      }
      throw Error(o(156, t.tag));
    }
    function Vl(e, t) {
      switch ((Qa(t), t.tag)) {
        case 1:
          return (
            Sa(t.type) && Ca(),
            65536 & (e = t.flags) ? ((t.flags = (-65537 & e) | 128), t) : null
          );
        case 3:
          return (
            Jo(),
            ya(ka),
            ya(wa),
            ai(),
            0 !== (65536 & (e = t.flags)) && 0 === (128 & e)
              ? ((t.flags = (-65537 & e) | 128), t)
              : null
          );
        case 5:
          return ei(t), null;
        case 13:
          if (
            (ya(ti), null !== (e = t.memoizedState) && null !== e.dehydrated)
          ) {
            if (null === t.alternate) throw Error(o(340));
            io();
          }
          return 65536 & (e = t.flags)
            ? ((t.flags = (-65537 & e) | 128), t)
            : null;
        case 19:
          return ya(ti), null;
        case 4:
          return Jo(), null;
        case 10:
          return go(t.type._context), null;
        case 22:
        case 23:
          return ts(), null;
        case 24:
        default:
          return null;
      }
    }
    (Sl = function (e, t) {
      for (var n = t.child; null !== n; ) {
        if (5 === n.tag || 6 === n.tag) e.appendChild(n.stateNode);
        else if (4 !== n.tag && null !== n.child) {
          (n.child.return = n), (n = n.child);
          continue;
        }
        if (n === t) break;
        for (; null === n.sibling; ) {
          if (null === n.return || n.return === t) return;
          n = n.return;
        }
        (n.sibling.return = n.return), (n = n.sibling);
      }
    }),
      (Cl = function (e, t, n, r) {
        var a = e.memoizedProps;
        if (a !== r) {
          (e = t.stateNode), Yo(Go.current);
          var o,
            i = null;
          switch (n) {
            case "input":
              (a = Q(e, a)), (r = Q(e, r)), (i = []);
              break;
            case "select":
              (a = I({}, a, { value: void 0 })),
                (r = I({}, r, { value: void 0 })),
                (i = []);
              break;
            case "textarea":
              (a = ne(e, a)), (r = ne(e, r)), (i = []);
              break;
            default:
              "function" !== typeof a.onClick &&
                "function" === typeof r.onClick &&
                (e.onclick = qr);
          }
          for (u in (ge(n, r), (n = null), a))
            if (!r.hasOwnProperty(u) && a.hasOwnProperty(u) && null != a[u])
              if ("style" === u) {
                var c = a[u];
                for (o in c)
                  c.hasOwnProperty(o) && (n || (n = {}), (n[o] = ""));
              } else
                "dangerouslySetInnerHTML" !== u &&
                  "children" !== u &&
                  "suppressContentEditableWarning" !== u &&
                  "suppressHydrationWarning" !== u &&
                  "autoFocus" !== u &&
                  (l.hasOwnProperty(u)
                    ? i || (i = [])
                    : (i = i || []).push(u, null));
          for (u in r) {
            var s = r[u];
            if (
              ((c = null != a ? a[u] : void 0),
              r.hasOwnProperty(u) && s !== c && (null != s || null != c))
            )
              if ("style" === u)
                if (c) {
                  for (o in c)
                    !c.hasOwnProperty(o) ||
                      (s && s.hasOwnProperty(o)) ||
                      (n || (n = {}), (n[o] = ""));
                  for (o in s)
                    s.hasOwnProperty(o) &&
                      c[o] !== s[o] &&
                      (n || (n = {}), (n[o] = s[o]));
                } else n || (i || (i = []), i.push(u, n)), (n = s);
              else
                "dangerouslySetInnerHTML" === u
                  ? ((s = s ? s.__html : void 0),
                    (c = c ? c.__html : void 0),
                    null != s && c !== s && (i = i || []).push(u, s))
                  : "children" === u
                  ? ("string" !== typeof s && "number" !== typeof s) ||
                    (i = i || []).push(u, "" + s)
                  : "suppressContentEditableWarning" !== u &&
                    "suppressHydrationWarning" !== u &&
                    (l.hasOwnProperty(u)
                      ? (null != s && "onScroll" === u && jr("scroll", e),
                        i || c === s || (i = []))
                      : (i = i || []).push(u, s));
          }
          n && (i = i || []).push("style", n);
          var u = i;
          (t.updateQueue = u) && (t.flags |= 4);
        }
      }),
      (Pl = function (e, t, n, r) {
        n !== r && (t.flags |= 4);
      });
    var $l = !1,
      Wl = !1,
      Ul = "function" === typeof WeakSet ? WeakSet : Set,
      Hl = null;
    function ql(e, t) {
      var n = e.ref;
      if (null !== n)
        if ("function" === typeof n)
          try {
            n(null);
          } catch (r) {
            ms(e, t, r);
          }
        else n.current = null;
    }
    function Gl(e, t, n) {
      try {
        n();
      } catch (r) {
        ms(e, t, r);
      }
    }
    var Ql = !1;
    function Kl(e, t, n) {
      var r = t.updateQueue;
      if (null !== (r = null !== r ? r.lastEffect : null)) {
        var a = (r = r.next);
        do {
          if ((a.tag & e) === e) {
            var o = a.destroy;
            (a.destroy = void 0), void 0 !== o && Gl(t, n, o);
          }
          a = a.next;
        } while (a !== r);
      }
    }
    function Yl(e, t) {
      if (null !== (t = null !== (t = t.updateQueue) ? t.lastEffect : null)) {
        var n = (t = t.next);
        do {
          if ((n.tag & e) === e) {
            var r = n.create;
            n.destroy = r();
          }
          n = n.next;
        } while (n !== t);
      }
    }
    function Xl(e) {
      var t = e.ref;
      if (null !== t) {
        var n = e.stateNode;
        switch (e.tag) {
          case 5:
            e = n;
            break;
          default:
            e = n;
        }
        "function" === typeof t ? t(e) : (t.current = e);
      }
    }
    function Jl(e) {
      var t = e.alternate;
      null !== t && ((e.alternate = null), Jl(t)),
        (e.child = null),
        (e.deletions = null),
        (e.sibling = null),
        5 === e.tag &&
          null !== (t = e.stateNode) &&
          (delete t[oa],
          delete t[ia],
          delete t[ca],
          delete t[sa],
          delete t[ua]),
        (e.stateNode = null),
        (e.return = null),
        (e.dependencies = null),
        (e.memoizedProps = null),
        (e.memoizedState = null),
        (e.pendingProps = null),
        (e.stateNode = null),
        (e.updateQueue = null);
    }
    function Zl(e) {
      return 5 === e.tag || 3 === e.tag || 4 === e.tag;
    }
    function ec(e) {
      e: for (;;) {
        for (; null === e.sibling; ) {
          if (null === e.return || Zl(e.return)) return null;
          e = e.return;
        }
        for (
          e.sibling.return = e.return, e = e.sibling;
          5 !== e.tag && 6 !== e.tag && 18 !== e.tag;

        ) {
          if (2 & e.flags) continue e;
          if (null === e.child || 4 === e.tag) continue e;
          (e.child.return = e), (e = e.child);
        }
        if (!(2 & e.flags)) return e.stateNode;
      }
    }
    var tc = null,
      nc = !1;
    function rc(e, t, n) {
      for (n = n.child; null !== n; ) ac(e, t, n), (n = n.sibling);
    }
    function ac(e, t, n) {
      if (nt && "function" === typeof nt.onCommitFiberUnmount)
        try {
          nt.onCommitFiberUnmount(tt, n);
        } catch (l) {}
      switch (n.tag) {
        case 5:
          Wl || ql(n, t);
        case 6:
          var r = tc,
            a = nc;
          (tc = null),
            rc(e, t, n),
            (nc = a),
            null !== (tc = r) &&
              (nc
                ? ((e = tc),
                  (n = n.stateNode),
                  8 === e.nodeType
                    ? e.parentNode.removeChild(n)
                    : e.removeChild(n))
                : tc.removeChild(n.stateNode));
          break;
        case 18:
          null !== tc &&
            (nc
              ? ((e = tc),
                (n = n.stateNode),
                8 === e.nodeType
                  ? ta(e.parentNode, n)
                  : 1 === e.nodeType && ta(e, n),
                Dt(e))
              : ta(tc, n.stateNode));
          break;
        case 4:
          (r = tc),
            (a = nc),
            (tc = n.stateNode.containerInfo),
            (nc = !0),
            rc(e, t, n),
            (tc = r),
            (nc = a);
          break;
        case 0:
        case 11:
        case 14:
        case 15:
          if (
            !Wl &&
            null !== (r = n.updateQueue) &&
            null !== (r = r.lastEffect)
          ) {
            a = r = r.next;
            do {
              var o = a,
                i = o.destroy;
              (o = o.tag),
                void 0 !== i && (0 !== (2 & o) || 0 !== (4 & o)) && Gl(n, t, i),
                (a = a.next);
            } while (a !== r);
          }
          rc(e, t, n);
          break;
        case 1:
          if (
            !Wl &&
            (ql(n, t),
            "function" === typeof (r = n.stateNode).componentWillUnmount)
          )
            try {
              (r.props = n.memoizedProps),
                (r.state = n.memoizedState),
                r.componentWillUnmount();
            } catch (l) {
              ms(n, t, l);
            }
          rc(e, t, n);
          break;
        case 21:
          rc(e, t, n);
          break;
        case 22:
          1 & n.mode
            ? ((Wl = (r = Wl) || null !== n.memoizedState),
              rc(e, t, n),
              (Wl = r))
            : rc(e, t, n);
          break;
        default:
          rc(e, t, n);
      }
    }
    function oc(e) {
      var t = e.updateQueue;
      if (null !== t) {
        e.updateQueue = null;
        var n = e.stateNode;
        null === n && (n = e.stateNode = new Ul()),
          t.forEach(function (t) {
            var r = ys.bind(null, e, t);
            n.has(t) || (n.add(t), t.then(r, r));
          });
      }
    }
    function ic(e, t) {
      var n = t.deletions;
      if (null !== n)
        for (var r = 0; r < n.length; r++) {
          var a = n[r];
          try {
            var i = e,
              l = t,
              c = l;
            e: for (; null !== c; ) {
              switch (c.tag) {
                case 5:
                  (tc = c.stateNode), (nc = !1);
                  break e;
                case 3:
                case 4:
                  (tc = c.stateNode.containerInfo), (nc = !0);
                  break e;
              }
              c = c.return;
            }
            if (null === tc) throw Error(o(160));
            ac(i, l, a), (tc = null), (nc = !1);
            var s = a.alternate;
            null !== s && (s.return = null), (a.return = null);
          } catch (u) {
            ms(a, t, u);
          }
        }
      if (12854 & t.subtreeFlags)
        for (t = t.child; null !== t; ) lc(t, e), (t = t.sibling);
    }
    function lc(e, t) {
      var n = e.alternate,
        r = e.flags;
      switch (e.tag) {
        case 0:
        case 11:
        case 14:
        case 15:
          if ((ic(t, e), cc(e), 4 & r)) {
            try {
              Kl(3, e, e.return), Yl(3, e);
            } catch (g) {
              ms(e, e.return, g);
            }
            try {
              Kl(5, e, e.return);
            } catch (g) {
              ms(e, e.return, g);
            }
          }
          break;
        case 1:
          ic(t, e), cc(e), 512 & r && null !== n && ql(n, n.return);
          break;
        case 5:
          if (
            (ic(t, e),
            cc(e),
            512 & r && null !== n && ql(n, n.return),
            32 & e.flags)
          ) {
            var a = e.stateNode;
            try {
              ue(a, "");
            } catch (g) {
              ms(e, e.return, g);
            }
          }
          if (4 & r && null != (a = e.stateNode)) {
            var i = e.memoizedProps,
              l = null !== n ? n.memoizedProps : i,
              c = e.type,
              s = e.updateQueue;
            if (((e.updateQueue = null), null !== s))
              try {
                "input" === c &&
                  "radio" === i.type &&
                  null != i.name &&
                  Y(a, i),
                  be(c, l);
                var u = be(c, i);
                for (l = 0; l < s.length; l += 2) {
                  var d = s[l],
                    f = s[l + 1];
                  "style" === d
                    ? me(a, f)
                    : "dangerouslySetInnerHTML" === d
                    ? se(a, f)
                    : "children" === d
                    ? ue(a, f)
                    : v(a, d, f, u);
                }
                switch (c) {
                  case "input":
                    X(a, i);
                    break;
                  case "textarea":
                    ae(a, i);
                    break;
                  case "select":
                    var p = a._wrapperState.wasMultiple;
                    a._wrapperState.wasMultiple = !!i.multiple;
                    var m = i.value;
                    null != m
                      ? te(a, !!i.multiple, m, !1)
                      : p !== !!i.multiple &&
                        (null != i.defaultValue
                          ? te(a, !!i.multiple, i.defaultValue, !0)
                          : te(a, !!i.multiple, i.multiple ? [] : "", !1));
                }
                a[ia] = i;
              } catch (g) {
                ms(e, e.return, g);
              }
          }
          break;
        case 6:
          if ((ic(t, e), cc(e), 4 & r)) {
            if (null === e.stateNode) throw Error(o(162));
            (a = e.stateNode), (i = e.memoizedProps);
            try {
              a.nodeValue = i;
            } catch (g) {
              ms(e, e.return, g);
            }
          }
          break;
        case 3:
          if (
            (ic(t, e),
            cc(e),
            4 & r && null !== n && n.memoizedState.isDehydrated)
          )
            try {
              Dt(t.containerInfo);
            } catch (g) {
              ms(e, e.return, g);
            }
          break;
        case 4:
          ic(t, e), cc(e);
          break;
        case 13:
          ic(t, e),
            cc(e),
            8192 & (a = e.child).flags &&
              ((i = null !== a.memoizedState),
              (a.stateNode.isHidden = i),
              !i ||
                (null !== a.alternate && null !== a.alternate.memoizedState) ||
                (Mc = Qe())),
            4 & r && oc(e);
          break;
        case 22:
          if (
            ((d = null !== n && null !== n.memoizedState),
            1 & e.mode ? ((Wl = (u = Wl) || d), ic(t, e), (Wl = u)) : ic(t, e),
            cc(e),
            8192 & r)
          ) {
            if (
              ((u = null !== e.memoizedState),
              (e.stateNode.isHidden = u) && !d && 0 !== (1 & e.mode))
            )
              for (Hl = e, d = e.child; null !== d; ) {
                for (f = Hl = d; null !== Hl; ) {
                  switch (((m = (p = Hl).child), p.tag)) {
                    case 0:
                    case 11:
                    case 14:
                    case 15:
                      Kl(4, p, p.return);
                      break;
                    case 1:
                      ql(p, p.return);
                      var h = p.stateNode;
                      if ("function" === typeof h.componentWillUnmount) {
                        (r = p), (n = p.return);
                        try {
                          (t = r),
                            (h.props = t.memoizedProps),
                            (h.state = t.memoizedState),
                            h.componentWillUnmount();
                        } catch (g) {
                          ms(r, n, g);
                        }
                      }
                      break;
                    case 5:
                      ql(p, p.return);
                      break;
                    case 22:
                      if (null !== p.memoizedState) {
                        dc(f);
                        continue;
                      }
                  }
                  null !== m ? ((m.return = p), (Hl = m)) : dc(f);
                }
                d = d.sibling;
              }
            e: for (d = null, f = e; ; ) {
              if (5 === f.tag) {
                if (null === d) {
                  d = f;
                  try {
                    (a = f.stateNode),
                      u
                        ? "function" === typeof (i = a.style).setProperty
                          ? i.setProperty("display", "none", "important")
                          : (i.display = "none")
                        : ((c = f.stateNode),
                          (l =
                            void 0 !== (s = f.memoizedProps.style) &&
                            null !== s &&
                            s.hasOwnProperty("display")
                              ? s.display
                              : null),
                          (c.style.display = pe("display", l)));
                  } catch (g) {
                    ms(e, e.return, g);
                  }
                }
              } else if (6 === f.tag) {
                if (null === d)
                  try {
                    f.stateNode.nodeValue = u ? "" : f.memoizedProps;
                  } catch (g) {
                    ms(e, e.return, g);
                  }
              } else if (
                ((22 !== f.tag && 23 !== f.tag) ||
                  null === f.memoizedState ||
                  f === e) &&
                null !== f.child
              ) {
                (f.child.return = f), (f = f.child);
                continue;
              }
              if (f === e) break e;
              for (; null === f.sibling; ) {
                if (null === f.return || f.return === e) break e;
                d === f && (d = null), (f = f.return);
              }
              d === f && (d = null),
                (f.sibling.return = f.return),
                (f = f.sibling);
            }
          }
          break;
        case 19:
          ic(t, e), cc(e), 4 & r && oc(e);
          break;
        case 21:
          break;
        default:
          ic(t, e), cc(e);
      }
    }
    function cc(e) {
      var t = e.flags;
      if (2 & t) {
        try {
          e: {
            for (var n = e.return; null !== n; ) {
              if (Zl(n)) {
                var r = n;
                break e;
              }
              n = n.return;
            }
            throw Error(o(160));
          }
          switch (r.tag) {
            case 5:
              var a = r.stateNode;
              32 & r.flags && (ue(a, ""), (r.flags &= -33)),
                (function e(t, n, r) {
                  var a = t.tag;
                  if (5 === a || 6 === a)
                    (t = t.stateNode),
                      n ? r.insertBefore(t, n) : r.appendChild(t);
                  else if (4 !== a && null !== (t = t.child))
                    for (e(t, n, r), t = t.sibling; null !== t; )
                      e(t, n, r), (t = t.sibling);
                })(e, ec(e), a);
              break;
            case 3:
            case 4:
              var i = r.stateNode.containerInfo;
              !(function e(t, n, r) {
                var a = t.tag;
                if (5 === a || 6 === a)
                  (t = t.stateNode),
                    n
                      ? 8 === r.nodeType
                        ? r.parentNode.insertBefore(t, n)
                        : r.insertBefore(t, n)
                      : (8 === r.nodeType
                          ? (n = r.parentNode).insertBefore(t, r)
                          : (n = r).appendChild(t),
                        (null !== (r = r._reactRootContainer) &&
                          void 0 !== r) ||
                          null !== n.onclick ||
                          (n.onclick = qr));
                else if (4 !== a && null !== (t = t.child))
                  for (e(t, n, r), t = t.sibling; null !== t; )
                    e(t, n, r), (t = t.sibling);
              })(e, ec(e), i);
              break;
            default:
              throw Error(o(161));
          }
        } catch (l) {
          ms(e, e.return, l);
        }
        e.flags &= -3;
      }
      4096 & t && (e.flags &= -4097);
    }
    function sc(e, t, n) {
      (Hl = e),
        (function e(t, n, r) {
          for (var a = 0 !== (1 & t.mode); null !== Hl; ) {
            var o = Hl,
              i = o.child;
            if (22 === o.tag && a) {
              var l = null !== o.memoizedState || $l;
              if (!l) {
                var c = o.alternate,
                  s = (null !== c && null !== c.memoizedState) || Wl;
                c = $l;
                var u = Wl;
                if ((($l = l), (Wl = s) && !u))
                  for (Hl = o; null !== Hl; )
                    (s = (l = Hl).child),
                      22 === l.tag && null !== l.memoizedState
                        ? fc(o)
                        : null !== s
                        ? ((s.return = l), (Hl = s))
                        : fc(o);
                for (; null !== i; ) (Hl = i), e(i, n, r), (i = i.sibling);
                (Hl = o), ($l = c), (Wl = u);
              }
              uc(t);
            } else
              0 !== (8772 & o.subtreeFlags) && null !== i
                ? ((i.return = o), (Hl = i))
                : uc(t);
          }
        })(e, t, n);
    }
    function uc(e) {
      for (; null !== Hl; ) {
        var t = Hl;
        if (0 !== (8772 & t.flags)) {
          var n = t.alternate;
          try {
            if (0 !== (8772 & t.flags))
              switch (t.tag) {
                case 0:
                case 11:
                case 15:
                  Wl || Yl(5, t);
                  break;
                case 1:
                  var r = t.stateNode;
                  if (4 & t.flags && !Wl)
                    if (null === n) r.componentDidMount();
                    else {
                      var a =
                        t.elementType === t.type
                          ? n.memoizedProps
                          : so(t.type, n.memoizedProps);
                      r.componentDidUpdate(
                        a,
                        n.memoizedState,
                        r.__reactInternalSnapshotBeforeUpdate
                      );
                    }
                  var i = t.updateQueue;
                  null !== i && jo(t, i, r);
                  break;
                case 3:
                  var l = t.updateQueue;
                  if (null !== l) {
                    if (((n = null), null !== t.child))
                      switch (t.child.tag) {
                        case 5:
                          n = t.child.stateNode;
                          break;
                        case 1:
                          n = t.child.stateNode;
                      }
                    jo(t, l, n);
                  }
                  break;
                case 5:
                  var c = t.stateNode;
                  if (null === n && 4 & t.flags) {
                    n = c;
                    var s = t.memoizedProps;
                    switch (t.type) {
                      case "button":
                      case "input":
                      case "select":
                      case "textarea":
                        s.autoFocus && n.focus();
                        break;
                      case "img":
                        s.src && (n.src = s.src);
                    }
                  }
                  break;
                case 6:
                case 4:
                case 12:
                  break;
                case 13:
                  if (null === t.memoizedState) {
                    var u = t.alternate;
                    if (null !== u) {
                      var d = u.memoizedState;
                      if (null !== d) {
                        var f = d.dehydrated;
                        null !== f && Dt(f);
                      }
                    }
                  }
                  break;
                case 19:
                case 17:
                case 21:
                case 22:
                case 23:
                case 25:
                  break;
                default:
                  throw Error(o(163));
              }
            Wl || (512 & t.flags && Xl(t));
          } catch (p) {
            ms(t, t.return, p);
          }
        }
        if (t === e) {
          Hl = null;
          break;
        }
        if (null !== (n = t.sibling)) {
          (n.return = t.return), (Hl = n);
          break;
        }
        Hl = t.return;
      }
    }
    function dc(e) {
      for (; null !== Hl; ) {
        var t = Hl;
        if (t === e) {
          Hl = null;
          break;
        }
        var n = t.sibling;
        if (null !== n) {
          (n.return = t.return), (Hl = n);
          break;
        }
        Hl = t.return;
      }
    }
    function fc(e) {
      for (; null !== Hl; ) {
        var t = Hl;
        try {
          switch (t.tag) {
            case 0:
            case 11:
            case 15:
              var n = t.return;
              try {
                Yl(4, t);
              } catch (c) {
                ms(t, n, c);
              }
              break;
            case 1:
              var r = t.stateNode;
              if ("function" === typeof r.componentDidMount) {
                var a = t.return;
                try {
                  r.componentDidMount();
                } catch (c) {
                  ms(t, a, c);
                }
              }
              var o = t.return;
              try {
                Xl(t);
              } catch (c) {
                ms(t, o, c);
              }
              break;
            case 5:
              var i = t.return;
              try {
                Xl(t);
              } catch (c) {
                ms(t, i, c);
              }
          }
        } catch (c) {
          ms(t, t.return, c);
        }
        if (t === e) {
          Hl = null;
          break;
        }
        var l = t.sibling;
        if (null !== l) {
          (l.return = t.return), (Hl = l);
          break;
        }
        Hl = t.return;
      }
    }
    var pc,
      mc = Math.ceil,
      hc = x.ReactCurrentDispatcher,
      gc = x.ReactCurrentOwner,
      bc = x.ReactCurrentBatchConfig,
      yc = 0,
      vc = null,
      xc = null,
      wc = 0,
      kc = 0,
      _c = ba(0),
      Ec = 0,
      Sc = null,
      Cc = 0,
      Pc = 0,
      Nc = 0,
      Oc = null,
      Tc = null,
      Mc = 0,
      jc = 1 / 0,
      Rc = null,
      Ac = !1,
      Lc = null,
      zc = null,
      Ic = !1,
      Fc = null,
      Dc = 0,
      Bc = 0,
      Vc = null,
      $c = -1,
      Wc = 0;
    function Uc() {
      return 0 !== (6 & yc) ? Qe() : -1 !== $c ? $c : ($c = Qe());
    }
    function Hc(e) {
      return 0 === (1 & e.mode)
        ? 1
        : 0 !== (2 & yc) && 0 !== wc
        ? wc & -wc
        : null !== co.transition
        ? (0 === Wc && (Wc = ft()), Wc)
        : 0 !== (e = gt)
        ? e
        : (e = void 0 === (e = window.event) ? 16 : Gt(e.type));
    }
    function qc(e, t, n, r) {
      if (50 < Bc) throw ((Bc = 0), (Vc = null), Error(o(185)));
      mt(e, n, r),
        (0 !== (2 & yc) && e === vc) ||
          (e === vc && (0 === (2 & yc) && (Pc |= n), 4 === Ec && Xc(e, wc)),
          Gc(e, r),
          1 === n &&
            0 === yc &&
            0 === (1 & t.mode) &&
            ((jc = Qe() + 500), ja && La()));
    }
    function Gc(e, t) {
      var n = e.callbackNode;
      !(function (e, t) {
        for (
          var n = e.suspendedLanes,
            r = e.pingedLanes,
            a = e.expirationTimes,
            o = e.pendingLanes;
          0 < o;

        ) {
          var i = 31 - rt(o),
            l = 1 << i,
            c = a[i];
          -1 === c
            ? (0 !== (l & n) && 0 === (l & r)) || (a[i] = ut(l, t))
            : c <= t && (e.expiredLanes |= l),
            (o &= ~l);
        }
      })(e, t);
      var r = st(e, e === vc ? wc : 0);
      if (0 === r)
        null !== n && He(n), (e.callbackNode = null), (e.callbackPriority = 0);
      else if (((t = r & -r), e.callbackPriority !== t)) {
        if ((null != n && He(n), 1 === t))
          0 === e.tag
            ? (function (e) {
                (ja = !0), Aa(e);
              })(Jc.bind(null, e))
            : Aa(Jc.bind(null, e)),
            Zr(function () {
              0 === (6 & yc) && La();
            }),
            (n = null);
        else {
          switch (bt(r)) {
            case 1:
              n = Ye;
              break;
            case 4:
              n = Xe;
              break;
            case 16:
              n = Je;
              break;
            case 536870912:
              n = et;
              break;
            default:
              n = Je;
          }
          n = vs(n, Qc.bind(null, e));
        }
        (e.callbackPriority = t), (e.callbackNode = n);
      }
    }
    function Qc(e, t) {
      if ((($c = -1), (Wc = 0), 0 !== (6 & yc))) throw Error(o(327));
      var n = e.callbackNode;
      if (fs() && e.callbackNode !== n) return null;
      var r = st(e, e === vc ? wc : 0);
      if (0 === r) return null;
      if (0 !== (30 & r) || 0 !== (r & e.expiredLanes) || t) t = is(e, r);
      else {
        t = r;
        var a = yc;
        yc |= 2;
        var i = as();
        for (
          (vc === e && wc === t) || ((Rc = null), (jc = Qe() + 500), ns(e, t));
          ;

        )
          try {
            cs();
            break;
          } catch (c) {
            rs(e, c);
          }
        ho(),
          (hc.current = i),
          (yc = a),
          null !== xc ? (t = 0) : ((vc = null), (wc = 0), (t = Ec));
      }
      if (0 !== t) {
        if (
          (2 === t && 0 !== (a = dt(e)) && ((r = a), (t = Kc(e, a))), 1 === t)
        )
          throw ((n = Sc), ns(e, 0), Xc(e, r), Gc(e, Qe()), n);
        if (6 === t) Xc(e, r);
        else {
          if (
            ((a = e.current.alternate),
            0 === (30 & r) &&
              !(function (e) {
                for (var t = e; ; ) {
                  if (16384 & t.flags) {
                    var n = t.updateQueue;
                    if (null !== n && null !== (n = n.stores))
                      for (var r = 0; r < n.length; r++) {
                        var a = n[r],
                          o = a.getSnapshot;
                        a = a.value;
                        try {
                          if (!tr(o(), a)) return !1;
                        } catch (l) {
                          return !1;
                        }
                      }
                  }
                  if (((n = t.child), 16384 & t.subtreeFlags && null !== n))
                    (n.return = t), (t = n);
                  else {
                    if (t === e) break;
                    for (; null === t.sibling; ) {
                      if (null === t.return || t.return === e) return !0;
                      t = t.return;
                    }
                    (t.sibling.return = t.return), (t = t.sibling);
                  }
                }
                return !0;
              })(a) &&
              (2 === (t = is(e, r)) &&
                0 !== (i = dt(e)) &&
                ((r = i), (t = Kc(e, i))),
              1 === t))
          )
            throw ((n = Sc), ns(e, 0), Xc(e, r), Gc(e, Qe()), n);
          switch (((e.finishedWork = a), (e.finishedLanes = r), t)) {
            case 0:
            case 1:
              throw Error(o(345));
            case 2:
              ds(e, Tc, Rc);
              break;
            case 3:
              if (
                (Xc(e, r), (130023424 & r) === r && 10 < (t = Mc + 500 - Qe()))
              ) {
                if (0 !== st(e, 0)) break;
                if (((a = e.suspendedLanes) & r) !== r) {
                  Uc(), (e.pingedLanes |= e.suspendedLanes & a);
                  break;
                }
                e.timeoutHandle = Yr(ds.bind(null, e, Tc, Rc), t);
                break;
              }
              ds(e, Tc, Rc);
              break;
            case 4:
              if ((Xc(e, r), (4194240 & r) === r)) break;
              for (t = e.eventTimes, a = -1; 0 < r; ) {
                var l = 31 - rt(r);
                (i = 1 << l), (l = t[l]) > a && (a = l), (r &= ~i);
              }
              if (
                ((r = a),
                10 <
                  (r =
                    (120 > (r = Qe() - r)
                      ? 120
                      : 480 > r
                      ? 480
                      : 1080 > r
                      ? 1080
                      : 1920 > r
                      ? 1920
                      : 3e3 > r
                      ? 3e3
                      : 4320 > r
                      ? 4320
                      : 1960 * mc(r / 1960)) - r))
              ) {
                e.timeoutHandle = Yr(ds.bind(null, e, Tc, Rc), r);
                break;
              }
              ds(e, Tc, Rc);
              break;
            case 5:
              ds(e, Tc, Rc);
              break;
            default:
              throw Error(o(329));
          }
        }
      }
      return Gc(e, Qe()), e.callbackNode === n ? Qc.bind(null, e) : null;
    }
    function Kc(e, t) {
      var n = Oc;
      return (
        e.current.memoizedState.isDehydrated && (ns(e, t).flags |= 256),
        2 !== (e = is(e, t)) && ((t = Tc), (Tc = n), null !== t && Yc(t)),
        e
      );
    }
    function Yc(e) {
      null === Tc ? (Tc = e) : Tc.push.apply(Tc, e);
    }
    function Xc(e, t) {
      for (
        t &= ~Nc,
          t &= ~Pc,
          e.suspendedLanes |= t,
          e.pingedLanes &= ~t,
          e = e.expirationTimes;
        0 < t;

      ) {
        var n = 31 - rt(t),
          r = 1 << n;
        (e[n] = -1), (t &= ~r);
      }
    }
    function Jc(e) {
      if (0 !== (6 & yc)) throw Error(o(327));
      fs();
      var t = st(e, 0);
      if (0 === (1 & t)) return Gc(e, Qe()), null;
      var n = is(e, t);
      if (0 !== e.tag && 2 === n) {
        var r = dt(e);
        0 !== r && ((t = r), (n = Kc(e, r)));
      }
      if (1 === n) throw ((n = Sc), ns(e, 0), Xc(e, t), Gc(e, Qe()), n);
      if (6 === n) throw Error(o(345));
      return (
        (e.finishedWork = e.current.alternate),
        (e.finishedLanes = t),
        ds(e, Tc, Rc),
        Gc(e, Qe()),
        null
      );
    }
    function Zc(e, t) {
      var n = yc;
      yc |= 1;
      try {
        return e(t);
      } finally {
        0 === (yc = n) && ((jc = Qe() + 500), ja && La());
      }
    }
    function es(e) {
      null !== Fc && 0 === Fc.tag && 0 === (6 & yc) && fs();
      var t = yc;
      yc |= 1;
      var n = bc.transition,
        r = gt;
      try {
        if (((bc.transition = null), (gt = 1), e)) return e();
      } finally {
        (gt = r), (bc.transition = n), 0 === (6 & (yc = t)) && La();
      }
    }
    function ts() {
      (kc = _c.current), ya(_c);
    }
    function ns(e, t) {
      (e.finishedWork = null), (e.finishedLanes = 0);
      var n = e.timeoutHandle;
      if ((-1 !== n && ((e.timeoutHandle = -1), Xr(n)), null !== xc))
        for (n = xc.return; null !== n; ) {
          var r = n;
          switch ((Qa(r), r.tag)) {
            case 1:
              null !== (r = r.type.childContextTypes) && void 0 !== r && Ca();
              break;
            case 3:
              Jo(), ya(ka), ya(wa), ai();
              break;
            case 5:
              ei(r);
              break;
            case 4:
              Jo();
              break;
            case 13:
            case 19:
              ya(ti);
              break;
            case 10:
              go(r.type._context);
              break;
            case 22:
            case 23:
              ts();
          }
          n = n.return;
        }
      if (
        ((vc = e),
        (xc = e = _s(e.current, null)),
        (wc = kc = t),
        (Ec = 0),
        (Sc = null),
        (Nc = Pc = Cc = 0),
        (Tc = Oc = null),
        null !== xo)
      ) {
        for (t = 0; t < xo.length; t++)
          if (null !== (r = (n = xo[t]).interleaved)) {
            n.interleaved = null;
            var a = r.next,
              o = n.pending;
            if (null !== o) {
              var i = o.next;
              (o.next = a), (r.next = i);
            }
            n.pending = r;
          }
        xo = null;
      }
      return e;
    }
    function rs(e, t) {
      for (;;) {
        var n = xc;
        try {
          if ((ho(), (oi.current = Zi), di)) {
            for (var r = ci.memoizedState; null !== r; ) {
              var a = r.queue;
              null !== a && (a.pending = null), (r = r.next);
            }
            di = !1;
          }
          if (
            ((li = 0),
            (ui = si = ci = null),
            (fi = !1),
            (pi = 0),
            (gc.current = null),
            null === n || null === n.return)
          ) {
            (Ec = 1), (Sc = t), (xc = null);
            break;
          }
          e: {
            var i = e,
              l = n.return,
              c = n,
              s = t;
            if (
              ((t = wc),
              (c.flags |= 32768),
              null !== s &&
                "object" === typeof s &&
                "function" === typeof s.then)
            ) {
              var u = s,
                d = c,
                f = d.tag;
              if (0 === (1 & d.mode) && (0 === f || 11 === f || 15 === f)) {
                var p = d.alternate;
                p
                  ? ((d.updateQueue = p.updateQueue),
                    (d.memoizedState = p.memoizedState),
                    (d.lanes = p.lanes))
                  : ((d.updateQueue = null), (d.memoizedState = null));
              }
              var m = ul(l);
              if (null !== m) {
                (m.flags &= -257),
                  dl(m, l, c, 0, t),
                  1 & m.mode && sl(i, u, t),
                  (s = u);
                var h = (t = m).updateQueue;
                if (null === h) {
                  var g = new Set();
                  g.add(s), (t.updateQueue = g);
                } else h.add(s);
                break e;
              }
              if (0 === (1 & t)) {
                sl(i, u, t), os();
                break e;
              }
              s = Error(o(426));
            } else if (Xa && 1 & c.mode) {
              var b = ul(l);
              if (null !== b) {
                0 === (65536 & b.flags) && (b.flags |= 256),
                  dl(b, l, c, 0, t),
                  lo(rl(s, c));
                break e;
              }
            }
            (i = s = rl(s, c)),
              4 !== Ec && (Ec = 2),
              null === Oc ? (Oc = [i]) : Oc.push(i),
              (i = l);
            do {
              switch (i.tag) {
                case 3:
                  (i.flags |= 65536),
                    (t &= -t),
                    (i.lanes |= t),
                    To(i, ll(0, s, t));
                  break e;
                case 1:
                  c = s;
                  var y = i.type,
                    v = i.stateNode;
                  if (
                    0 === (128 & i.flags) &&
                    ("function" === typeof y.getDerivedStateFromError ||
                      (null !== v &&
                        "function" === typeof v.componentDidCatch &&
                        (null === zc || !zc.has(v))))
                  ) {
                    (i.flags |= 65536),
                      (t &= -t),
                      (i.lanes |= t),
                      To(i, cl(i, c, t));
                    break e;
                  }
              }
              i = i.return;
            } while (null !== i);
          }
          us(n);
        } catch (x) {
          (t = x), xc === n && null !== n && (xc = n = n.return);
          continue;
        }
        break;
      }
    }
    function as() {
      var e = hc.current;
      return (hc.current = Zi), null === e ? Zi : e;
    }
    function os() {
      (0 !== Ec && 3 !== Ec && 2 !== Ec) || (Ec = 4),
        null === vc ||
          (0 === (268435455 & Cc) && 0 === (268435455 & Pc)) ||
          Xc(vc, wc);
    }
    function is(e, t) {
      var n = yc;
      yc |= 2;
      var r = as();
      for ((vc === e && wc === t) || ((Rc = null), ns(e, t)); ; )
        try {
          ls();
          break;
        } catch (a) {
          rs(e, a);
        }
      if ((ho(), (yc = n), (hc.current = r), null !== xc)) throw Error(o(261));
      return (vc = null), (wc = 0), Ec;
    }
    function ls() {
      for (; null !== xc; ) ss(xc);
    }
    function cs() {
      for (; null !== xc && !qe(); ) ss(xc);
    }
    function ss(e) {
      var t = pc(e.alternate, e, kc);
      (e.memoizedProps = e.pendingProps),
        null === t ? us(e) : (xc = t),
        (gc.current = null);
    }
    function us(e) {
      var t = e;
      do {
        var n = t.alternate;
        if (((e = t.return), 0 === (32768 & t.flags))) {
          if (null !== (n = Bl(n, t, kc))) return void (xc = n);
        } else {
          if (null !== (n = Vl(n, t))) return (n.flags &= 32767), void (xc = n);
          if (null === e) return (Ec = 6), void (xc = null);
          (e.flags |= 32768), (e.subtreeFlags = 0), (e.deletions = null);
        }
        if (null !== (t = t.sibling)) return void (xc = t);
        xc = t = e;
      } while (null !== t);
      0 === Ec && (Ec = 5);
    }
    function ds(e, t, n) {
      var r = gt,
        a = bc.transition;
      try {
        (bc.transition = null),
          (gt = 1),
          (function (e, t, n, r) {
            do {
              fs();
            } while (null !== Fc);
            if (0 !== (6 & yc)) throw Error(o(327));
            n = e.finishedWork;
            var a = e.finishedLanes;
            if (null === n) return null;
            if (
              ((e.finishedWork = null), (e.finishedLanes = 0), n === e.current)
            )
              throw Error(o(177));
            (e.callbackNode = null), (e.callbackPriority = 0);
            var i = n.lanes | n.childLanes;
            if (
              ((function (e, t) {
                var n = e.pendingLanes & ~t;
                (e.pendingLanes = t),
                  (e.suspendedLanes = 0),
                  (e.pingedLanes = 0),
                  (e.expiredLanes &= t),
                  (e.mutableReadLanes &= t),
                  (e.entangledLanes &= t),
                  (t = e.entanglements);
                var r = e.eventTimes;
                for (e = e.expirationTimes; 0 < n; ) {
                  var a = 31 - rt(n),
                    o = 1 << a;
                  (t[a] = 0), (r[a] = -1), (e[a] = -1), (n &= ~o);
                }
              })(e, i),
              e === vc && ((xc = vc = null), (wc = 0)),
              (0 === (2064 & n.subtreeFlags) && 0 === (2064 & n.flags)) ||
                Ic ||
                ((Ic = !0),
                vs(Je, function () {
                  return fs(), null;
                })),
              (i = 0 !== (15990 & n.flags)),
              0 !== (15990 & n.subtreeFlags) || i)
            ) {
              (i = bc.transition), (bc.transition = null);
              var l = gt;
              gt = 1;
              var c = yc;
              (yc |= 4),
                (gc.current = null),
                (function (e, t) {
                  if (((Gr = Vt), ir((e = or())))) {
                    if ("selectionStart" in e)
                      var n = { start: e.selectionStart, end: e.selectionEnd };
                    else
                      e: {
                        var r =
                          (n =
                            ((n = e.ownerDocument) && n.defaultView) || window)
                            .getSelection && n.getSelection();
                        if (r && 0 !== r.rangeCount) {
                          n = r.anchorNode;
                          var a = r.anchorOffset,
                            i = r.focusNode;
                          r = r.focusOffset;
                          try {
                            n.nodeType, i.nodeType;
                          } catch (w) {
                            n = null;
                            break e;
                          }
                          var l = 0,
                            c = -1,
                            s = -1,
                            u = 0,
                            d = 0,
                            f = e,
                            p = null;
                          t: for (;;) {
                            for (
                              var m;
                              f !== n ||
                                (0 !== a && 3 !== f.nodeType) ||
                                (c = l + a),
                                f !== i ||
                                  (0 !== r && 3 !== f.nodeType) ||
                                  (s = l + r),
                                3 === f.nodeType && (l += f.nodeValue.length),
                                null !== (m = f.firstChild);

                            )
                              (p = f), (f = m);
                            for (;;) {
                              if (f === e) break t;
                              if (
                                (p === n && ++u === a && (c = l),
                                p === i && ++d === r && (s = l),
                                null !== (m = f.nextSibling))
                              )
                                break;
                              p = (f = p).parentNode;
                            }
                            f = m;
                          }
                          n =
                            -1 === c || -1 === s ? null : { start: c, end: s };
                        } else n = null;
                      }
                    n = n || { start: 0, end: 0 };
                  } else n = null;
                  for (
                    Qr = { focusedElem: e, selectionRange: n }, Vt = !1, Hl = t;
                    null !== Hl;

                  )
                    if (
                      ((e = (t = Hl).child),
                      0 !== (1028 & t.subtreeFlags) && null !== e)
                    )
                      (e.return = t), (Hl = e);
                    else
                      for (; null !== Hl; ) {
                        t = Hl;
                        try {
                          var h = t.alternate;
                          if (0 !== (1024 & t.flags))
                            switch (t.tag) {
                              case 0:
                              case 11:
                              case 15:
                                break;
                              case 1:
                                if (null !== h) {
                                  var g = h.memoizedProps,
                                    b = h.memoizedState,
                                    y = t.stateNode,
                                    v = y.getSnapshotBeforeUpdate(
                                      t.elementType === t.type
                                        ? g
                                        : so(t.type, g),
                                      b
                                    );
                                  y.__reactInternalSnapshotBeforeUpdate = v;
                                }
                                break;
                              case 3:
                                var x = t.stateNode.containerInfo;
                                1 === x.nodeType
                                  ? (x.textContent = "")
                                  : 9 === x.nodeType &&
                                    x.documentElement &&
                                    x.removeChild(x.documentElement);
                                break;
                              case 5:
                              case 6:
                              case 4:
                              case 17:
                                break;
                              default:
                                throw Error(o(163));
                            }
                        } catch (w) {
                          ms(t, t.return, w);
                        }
                        if (null !== (e = t.sibling)) {
                          (e.return = t.return), (Hl = e);
                          break;
                        }
                        Hl = t.return;
                      }
                  (h = Ql), (Ql = !1);
                })(e, n),
                lc(n, e),
                lr(Qr),
                (Vt = !!Gr),
                (Qr = Gr = null),
                (e.current = n),
                sc(n, e, a),
                Ge(),
                (yc = c),
                (gt = l),
                (bc.transition = i);
            } else e.current = n;
            if (
              (Ic && ((Ic = !1), (Fc = e), (Dc = a)),
              0 === (i = e.pendingLanes) && (zc = null),
              (function (e) {
                if (nt && "function" === typeof nt.onCommitFiberRoot)
                  try {
                    nt.onCommitFiberRoot(
                      tt,
                      e,
                      void 0,
                      128 === (128 & e.current.flags)
                    );
                  } catch (t) {}
              })(n.stateNode),
              Gc(e, Qe()),
              null !== t)
            )
              for (r = e.onRecoverableError, n = 0; n < t.length; n++)
                (a = t[n]),
                  r(a.value, { componentStack: a.stack, digest: a.digest });
            if (Ac) throw ((Ac = !1), (e = Lc), (Lc = null), e);
            0 !== (1 & Dc) && 0 !== e.tag && fs(),
              0 !== (1 & (i = e.pendingLanes))
                ? e === Vc
                  ? Bc++
                  : ((Bc = 0), (Vc = e))
                : (Bc = 0),
              La();
          })(e, t, n, r);
      } finally {
        (bc.transition = a), (gt = r);
      }
      return null;
    }
    function fs() {
      if (null !== Fc) {
        var e = bt(Dc),
          t = bc.transition,
          n = gt;
        try {
          if (((bc.transition = null), (gt = 16 > e ? 16 : e), null === Fc))
            var r = !1;
          else {
            if (((e = Fc), (Fc = null), (Dc = 0), 0 !== (6 & yc)))
              throw Error(o(331));
            var a = yc;
            for (yc |= 4, Hl = e.current; null !== Hl; ) {
              var i = Hl,
                l = i.child;
              if (0 !== (16 & Hl.flags)) {
                var c = i.deletions;
                if (null !== c) {
                  for (var s = 0; s < c.length; s++) {
                    var u = c[s];
                    for (Hl = u; null !== Hl; ) {
                      var d = Hl;
                      switch (d.tag) {
                        case 0:
                        case 11:
                        case 15:
                          Kl(8, d, i);
                      }
                      var f = d.child;
                      if (null !== f) (f.return = d), (Hl = f);
                      else
                        for (; null !== Hl; ) {
                          var p = (d = Hl).sibling,
                            m = d.return;
                          if ((Jl(d), d === u)) {
                            Hl = null;
                            break;
                          }
                          if (null !== p) {
                            (p.return = m), (Hl = p);
                            break;
                          }
                          Hl = m;
                        }
                    }
                  }
                  var h = i.alternate;
                  if (null !== h) {
                    var g = h.child;
                    if (null !== g) {
                      h.child = null;
                      do {
                        var b = g.sibling;
                        (g.sibling = null), (g = b);
                      } while (null !== g);
                    }
                  }
                  Hl = i;
                }
              }
              if (0 !== (2064 & i.subtreeFlags) && null !== l)
                (l.return = i), (Hl = l);
              else
                e: for (; null !== Hl; ) {
                  if (0 !== (2048 & (i = Hl).flags))
                    switch (i.tag) {
                      case 0:
                      case 11:
                      case 15:
                        Kl(9, i, i.return);
                    }
                  var y = i.sibling;
                  if (null !== y) {
                    (y.return = i.return), (Hl = y);
                    break e;
                  }
                  Hl = i.return;
                }
            }
            var v = e.current;
            for (Hl = v; null !== Hl; ) {
              var x = (l = Hl).child;
              if (0 !== (2064 & l.subtreeFlags) && null !== x)
                (x.return = l), (Hl = x);
              else
                e: for (l = v; null !== Hl; ) {
                  if (0 !== (2048 & (c = Hl).flags))
                    try {
                      switch (c.tag) {
                        case 0:
                        case 11:
                        case 15:
                          Yl(9, c);
                      }
                    } catch (k) {
                      ms(c, c.return, k);
                    }
                  if (c === l) {
                    Hl = null;
                    break e;
                  }
                  var w = c.sibling;
                  if (null !== w) {
                    (w.return = c.return), (Hl = w);
                    break e;
                  }
                  Hl = c.return;
                }
            }
            if (
              ((yc = a),
              La(),
              nt && "function" === typeof nt.onPostCommitFiberRoot)
            )
              try {
                nt.onPostCommitFiberRoot(tt, e);
              } catch (k) {}
            r = !0;
          }
          return r;
        } finally {
          (gt = n), (bc.transition = t);
        }
      }
      return !1;
    }
    function ps(e, t, n) {
      (e = No(e, (t = ll(0, (t = rl(n, t)), 1)), 1)),
        (t = Uc()),
        null !== e && (mt(e, 1, t), Gc(e, t));
    }
    function ms(e, t, n) {
      if (3 === e.tag) ps(e, e, n);
      else
        for (; null !== t; ) {
          if (3 === t.tag) {
            ps(t, e, n);
            break;
          }
          if (1 === t.tag) {
            var r = t.stateNode;
            if (
              "function" === typeof t.type.getDerivedStateFromError ||
              ("function" === typeof r.componentDidCatch &&
                (null === zc || !zc.has(r)))
            ) {
              (t = No(t, (e = cl(t, (e = rl(n, e)), 1)), 1)),
                (e = Uc()),
                null !== t && (mt(t, 1, e), Gc(t, e));
              break;
            }
          }
          t = t.return;
        }
    }
    function hs(e, t, n) {
      var r = e.pingCache;
      null !== r && r.delete(t),
        (t = Uc()),
        (e.pingedLanes |= e.suspendedLanes & n),
        vc === e &&
          (wc & n) === n &&
          (4 === Ec || (3 === Ec && (130023424 & wc) === wc && 500 > Qe() - Mc)
            ? ns(e, 0)
            : (Nc |= n)),
        Gc(e, t);
    }
    function gs(e, t) {
      0 === t &&
        (0 === (1 & e.mode)
          ? (t = 1)
          : ((t = lt), 0 === (130023424 & (lt <<= 1)) && (lt = 4194304)));
      var n = Uc();
      null !== (e = _o(e, t)) && (mt(e, t, n), Gc(e, n));
    }
    function bs(e) {
      var t = e.memoizedState,
        n = 0;
      null !== t && (n = t.retryLane), gs(e, n);
    }
    function ys(e, t) {
      var n = 0;
      switch (e.tag) {
        case 13:
          var r = e.stateNode,
            a = e.memoizedState;
          null !== a && (n = a.retryLane);
          break;
        case 19:
          r = e.stateNode;
          break;
        default:
          throw Error(o(314));
      }
      null !== r && r.delete(t), gs(e, n);
    }
    function vs(e, t) {
      return Ue(e, t);
    }
    function xs(e, t, n, r) {
      (this.tag = e),
        (this.key = n),
        (this.sibling =
          this.child =
          this.return =
          this.stateNode =
          this.type =
          this.elementType =
            null),
        (this.index = 0),
        (this.ref = null),
        (this.pendingProps = t),
        (this.dependencies =
          this.memoizedState =
          this.updateQueue =
          this.memoizedProps =
            null),
        (this.mode = r),
        (this.subtreeFlags = this.flags = 0),
        (this.deletions = null),
        (this.childLanes = this.lanes = 0),
        (this.alternate = null);
    }
    function ws(e, t, n, r) {
      return new xs(e, t, n, r);
    }
    function ks(e) {
      return !(!(e = e.prototype) || !e.isReactComponent);
    }
    function _s(e, t) {
      var n = e.alternate;
      return (
        null === n
          ? (((n = ws(e.tag, t, e.key, e.mode)).elementType = e.elementType),
            (n.type = e.type),
            (n.stateNode = e.stateNode),
            (n.alternate = e),
            (e.alternate = n))
          : ((n.pendingProps = t),
            (n.type = e.type),
            (n.flags = 0),
            (n.subtreeFlags = 0),
            (n.deletions = null)),
        (n.flags = 14680064 & e.flags),
        (n.childLanes = e.childLanes),
        (n.lanes = e.lanes),
        (n.child = e.child),
        (n.memoizedProps = e.memoizedProps),
        (n.memoizedState = e.memoizedState),
        (n.updateQueue = e.updateQueue),
        (t = e.dependencies),
        (n.dependencies =
          null === t ? null : { lanes: t.lanes, firstContext: t.firstContext }),
        (n.sibling = e.sibling),
        (n.index = e.index),
        (n.ref = e.ref),
        n
      );
    }
    function Es(e, t, n, r, a, i) {
      var l = 2;
      if (((r = e), "function" === typeof e)) ks(e) && (l = 1);
      else if ("string" === typeof e) l = 5;
      else
        e: switch (e) {
          case _:
            return Ss(n.children, a, i, t);
          case E:
            (l = 8), (a |= 8);
            break;
          case S:
            return (
              ((e = ws(12, n, t, 2 | a)).elementType = S), (e.lanes = i), e
            );
          case O:
            return ((e = ws(13, n, t, a)).elementType = O), (e.lanes = i), e;
          case T:
            return ((e = ws(19, n, t, a)).elementType = T), (e.lanes = i), e;
          case R:
            return Cs(n, a, i, t);
          default:
            if ("object" === typeof e && null !== e)
              switch (e.$$typeof) {
                case C:
                  l = 10;
                  break e;
                case P:
                  l = 9;
                  break e;
                case N:
                  l = 11;
                  break e;
                case M:
                  l = 14;
                  break e;
                case j:
                  (l = 16), (r = null);
                  break e;
              }
            throw Error(o(130, null == e ? e : typeof e, ""));
        }
      return (
        ((t = ws(l, n, t, a)).elementType = e), (t.type = r), (t.lanes = i), t
      );
    }
    function Ss(e, t, n, r) {
      return ((e = ws(7, e, r, t)).lanes = n), e;
    }
    function Cs(e, t, n, r) {
      return (
        ((e = ws(22, e, r, t)).elementType = R),
        (e.lanes = n),
        (e.stateNode = { isHidden: !1 }),
        e
      );
    }
    function Ps(e, t, n) {
      return ((e = ws(6, e, null, t)).lanes = n), e;
    }
    function Ns(e, t, n) {
      return (
        ((t = ws(4, null !== e.children ? e.children : [], e.key, t)).lanes =
          n),
        (t.stateNode = {
          containerInfo: e.containerInfo,
          pendingChildren: null,
          implementation: e.implementation,
        }),
        t
      );
    }
    function Os(e, t, n, r, a) {
      (this.tag = t),
        (this.containerInfo = e),
        (this.finishedWork =
          this.pingCache =
          this.current =
          this.pendingChildren =
            null),
        (this.timeoutHandle = -1),
        (this.callbackNode = this.pendingContext = this.context = null),
        (this.callbackPriority = 0),
        (this.eventTimes = pt(0)),
        (this.expirationTimes = pt(-1)),
        (this.entangledLanes =
          this.finishedLanes =
          this.mutableReadLanes =
          this.expiredLanes =
          this.pingedLanes =
          this.suspendedLanes =
          this.pendingLanes =
            0),
        (this.entanglements = pt(0)),
        (this.identifierPrefix = r),
        (this.onRecoverableError = a),
        (this.mutableSourceEagerHydrationData = null);
    }
    function Ts(e, t, n, r, a, o, i, l, c) {
      return (
        (e = new Os(e, t, n, l, c)),
        1 === t ? ((t = 1), !0 === o && (t |= 8)) : (t = 0),
        (o = ws(3, null, null, t)),
        (e.current = o),
        (o.stateNode = e),
        (o.memoizedState = {
          element: r,
          isDehydrated: n,
          cache: null,
          transitions: null,
          pendingSuspenseBoundaries: null,
        }),
        So(o),
        e
      );
    }
    function Ms(e, t, n) {
      var r =
        3 < arguments.length && void 0 !== arguments[3] ? arguments[3] : null;
      return {
        $$typeof: k,
        key: null == r ? null : "" + r,
        children: e,
        containerInfo: t,
        implementation: n,
      };
    }
    function js(e) {
      if (!e) return xa;
      e: {
        if (Be((e = e._reactInternals)) !== e || 1 !== e.tag)
          throw Error(o(170));
        var t = e;
        do {
          switch (t.tag) {
            case 3:
              t = t.stateNode.context;
              break e;
            case 1:
              if (Sa(t.type)) {
                t = t.stateNode.__reactInternalMemoizedMergedChildContext;
                break e;
              }
          }
          t = t.return;
        } while (null !== t);
        throw Error(o(171));
      }
      if (1 === e.tag) {
        var n = e.type;
        if (Sa(n)) return Na(e, n, t);
      }
      return t;
    }
    function Rs(e, t, n, r, a, o, i, l, c) {
      return (
        ((e = Ts(n, r, !0, e, 0, o, 0, l, c)).context = js(null)),
        (n = e.current),
        ((o = Po((r = Uc()), (a = Hc(n)))).callback =
          void 0 !== t && null !== t ? t : null),
        No(n, o, a),
        (e.current.lanes = a),
        mt(e, a, r),
        Gc(e, r),
        e
      );
    }
    function As(e, t, n, r) {
      var a = t.current,
        o = Uc(),
        i = Hc(a);
      return (
        (n = js(n)),
        null === t.context ? (t.context = n) : (t.pendingContext = n),
        ((t = Po(o, i)).payload = { element: e }),
        null !== (r = void 0 === r ? null : r) && (t.callback = r),
        null !== (e = No(a, t, i)) && (qc(e, a, i, o), Oo(e, a, i)),
        i
      );
    }
    function Ls(e) {
      if (!(e = e.current).child) return null;
      switch (e.child.tag) {
        case 5:
        default:
          return e.child.stateNode;
      }
    }
    function zs(e, t) {
      if (null !== (e = e.memoizedState) && null !== e.dehydrated) {
        var n = e.retryLane;
        e.retryLane = 0 !== n && n < t ? n : t;
      }
    }
    function Is(e, t) {
      zs(e, t), (e = e.alternate) && zs(e, t);
    }
    pc = function (e, t, n) {
      if (null !== e)
        if (e.memoizedProps !== t.pendingProps || ka.current) pl = !0;
        else {
          if (0 === (e.lanes & n) && 0 === (128 & t.flags))
            return (
              (pl = !1),
              (function (e, t, n) {
                switch (t.tag) {
                  case 3:
                    _l(t), io();
                    break;
                  case 5:
                    Zo(t);
                    break;
                  case 1:
                    Sa(t.type) && Oa(t);
                    break;
                  case 4:
                    Xo(t, t.stateNode.containerInfo);
                    break;
                  case 10:
                    var r = t.type._context,
                      a = t.memoizedProps.value;
                    va(uo, r._currentValue), (r._currentValue = a);
                    break;
                  case 13:
                    if (null !== (r = t.memoizedState))
                      return null !== r.dehydrated
                        ? (va(ti, 1 & ti.current), (t.flags |= 128), null)
                        : 0 !== (n & t.child.childLanes)
                        ? Tl(e, t, n)
                        : (va(ti, 1 & ti.current),
                          null !== (e = Il(e, t, n)) ? e.sibling : null);
                    va(ti, 1 & ti.current);
                    break;
                  case 19:
                    if (
                      ((r = 0 !== (n & t.childLanes)), 0 !== (128 & e.flags))
                    ) {
                      if (r) return Ll(e, t, n);
                      t.flags |= 128;
                    }
                    if (
                      (null !== (a = t.memoizedState) &&
                        ((a.rendering = null),
                        (a.tail = null),
                        (a.lastEffect = null)),
                      va(ti, ti.current),
                      r)
                    )
                      break;
                    return null;
                  case 22:
                  case 23:
                    return (t.lanes = 0), yl(e, t, n);
                }
                return Il(e, t, n);
              })(e, t, n)
            );
          pl = 0 !== (131072 & e.flags);
        }
      else (pl = !1), Xa && 0 !== (1048576 & t.flags) && qa(t, Da, t.index);
      switch (((t.lanes = 0), t.tag)) {
        case 2:
          var r = t.type;
          zl(e, t), (e = t.pendingProps);
          var a = Ea(t, wa.current);
          yo(t, n), (a = bi(null, t, r, e, a, n));
          var i = yi();
          return (
            (t.flags |= 1),
            "object" === typeof a &&
            null !== a &&
            "function" === typeof a.render &&
            void 0 === a.$$typeof
              ? ((t.tag = 1),
                (t.memoizedState = null),
                (t.updateQueue = null),
                Sa(r) ? ((i = !0), Oa(t)) : (i = !1),
                (t.memoizedState =
                  null !== a.state && void 0 !== a.state ? a.state : null),
                So(t),
                (a.updater = Lo),
                (t.stateNode = a),
                (a._reactInternals = t),
                Do(t, r, e, n),
                (t = kl(null, t, r, !0, i, n)))
              : ((t.tag = 0),
                Xa && i && Ga(t),
                ml(null, t, a, n),
                (t = t.child)),
            t
          );
        case 16:
          r = t.elementType;
          e: {
            switch (
              (zl(e, t),
              (e = t.pendingProps),
              (r = (a = r._init)(r._payload)),
              (t.type = r),
              (a = t.tag =
                (function (e) {
                  if ("function" === typeof e) return ks(e) ? 1 : 0;
                  if (void 0 !== e && null !== e) {
                    if ((e = e.$$typeof) === N) return 11;
                    if (e === M) return 14;
                  }
                  return 2;
                })(r)),
              (e = so(r, e)),
              a)
            ) {
              case 0:
                t = xl(null, t, r, e, n);
                break e;
              case 1:
                t = wl(null, t, r, e, n);
                break e;
              case 11:
                t = hl(null, t, r, e, n);
                break e;
              case 14:
                t = gl(null, t, r, so(r.type, e), n);
                break e;
            }
            throw Error(o(306, r, ""));
          }
          return t;
        case 0:
          return (
            (r = t.type),
            (a = t.pendingProps),
            xl(e, t, r, (a = t.elementType === r ? a : so(r, a)), n)
          );
        case 1:
          return (
            (r = t.type),
            (a = t.pendingProps),
            wl(e, t, r, (a = t.elementType === r ? a : so(r, a)), n)
          );
        case 3:
          e: {
            if ((_l(t), null === e)) throw Error(o(387));
            (r = t.pendingProps),
              (a = (i = t.memoizedState).element),
              Co(e, t),
              Mo(t, r, null, n);
            var l = t.memoizedState;
            if (((r = l.element), i.isDehydrated)) {
              if (
                ((i = {
                  element: r,
                  isDehydrated: !1,
                  cache: l.cache,
                  pendingSuspenseBoundaries: l.pendingSuspenseBoundaries,
                  transitions: l.transitions,
                }),
                (t.updateQueue.baseState = i),
                (t.memoizedState = i),
                256 & t.flags)
              ) {
                t = El(e, t, r, n, (a = rl(Error(o(423)), t)));
                break e;
              }
              if (r !== a) {
                t = El(e, t, r, n, (a = rl(Error(o(424)), t)));
                break e;
              }
              for (
                Ya = na(t.stateNode.containerInfo.firstChild),
                  Ka = t,
                  Xa = !0,
                  Ja = null,
                  n = Ho(t, null, r, n),
                  t.child = n;
                n;

              )
                (n.flags = (-3 & n.flags) | 4096), (n = n.sibling);
            } else {
              if ((io(), r === a)) {
                t = Il(e, t, n);
                break e;
              }
              ml(e, t, r, n);
            }
            t = t.child;
          }
          return t;
        case 5:
          return (
            Zo(t),
            null === e && no(t),
            (r = t.type),
            (a = t.pendingProps),
            (i = null !== e ? e.memoizedProps : null),
            (l = a.children),
            Kr(r, a) ? (l = null) : null !== i && Kr(r, i) && (t.flags |= 32),
            vl(e, t),
            ml(e, t, l, n),
            t.child
          );
        case 6:
          return null === e && no(t), null;
        case 13:
          return Tl(e, t, n);
        case 4:
          return (
            Xo(t, t.stateNode.containerInfo),
            (r = t.pendingProps),
            null === e ? (t.child = Uo(t, null, r, n)) : ml(e, t, r, n),
            t.child
          );
        case 11:
          return (
            (r = t.type),
            (a = t.pendingProps),
            hl(e, t, r, (a = t.elementType === r ? a : so(r, a)), n)
          );
        case 7:
          return ml(e, t, t.pendingProps, n), t.child;
        case 8:
        case 12:
          return ml(e, t, t.pendingProps.children, n), t.child;
        case 10:
          e: {
            if (
              ((r = t.type._context),
              (a = t.pendingProps),
              (i = t.memoizedProps),
              (l = a.value),
              va(uo, r._currentValue),
              (r._currentValue = l),
              null !== i)
            )
              if (tr(i.value, l)) {
                if (i.children === a.children && !ka.current) {
                  t = Il(e, t, n);
                  break e;
                }
              } else
                for (null !== (i = t.child) && (i.return = t); null !== i; ) {
                  var c = i.dependencies;
                  if (null !== c) {
                    l = i.child;
                    for (var s = c.firstContext; null !== s; ) {
                      if (s.context === r) {
                        if (1 === i.tag) {
                          (s = Po(-1, n & -n)).tag = 2;
                          var u = i.updateQueue;
                          if (null !== u) {
                            var d = (u = u.shared).pending;
                            null === d
                              ? (s.next = s)
                              : ((s.next = d.next), (d.next = s)),
                              (u.pending = s);
                          }
                        }
                        (i.lanes |= n),
                          null !== (s = i.alternate) && (s.lanes |= n),
                          bo(i.return, n, t),
                          (c.lanes |= n);
                        break;
                      }
                      s = s.next;
                    }
                  } else if (10 === i.tag)
                    l = i.type === t.type ? null : i.child;
                  else if (18 === i.tag) {
                    if (null === (l = i.return)) throw Error(o(341));
                    (l.lanes |= n),
                      null !== (c = l.alternate) && (c.lanes |= n),
                      bo(l, n, t),
                      (l = i.sibling);
                  } else l = i.child;
                  if (null !== l) l.return = i;
                  else
                    for (l = i; null !== l; ) {
                      if (l === t) {
                        l = null;
                        break;
                      }
                      if (null !== (i = l.sibling)) {
                        (i.return = l.return), (l = i);
                        break;
                      }
                      l = l.return;
                    }
                  i = l;
                }
            ml(e, t, a.children, n), (t = t.child);
          }
          return t;
        case 9:
          return (
            (a = t.type),
            (r = t.pendingProps.children),
            yo(t, n),
            (r = r((a = vo(a)))),
            (t.flags |= 1),
            ml(e, t, r, n),
            t.child
          );
        case 14:
          return (
            (a = so((r = t.type), t.pendingProps)),
            gl(e, t, r, (a = so(r.type, a)), n)
          );
        case 15:
          return bl(e, t, t.type, t.pendingProps, n);
        case 17:
          return (
            (r = t.type),
            (a = t.pendingProps),
            (a = t.elementType === r ? a : so(r, a)),
            zl(e, t),
            (t.tag = 1),
            Sa(r) ? ((e = !0), Oa(t)) : (e = !1),
            yo(t, n),
            Io(t, r, a),
            Do(t, r, a, n),
            kl(null, t, r, !0, e, n)
          );
        case 19:
          return Ll(e, t, n);
        case 22:
          return yl(e, t, n);
      }
      throw Error(o(156, t.tag));
    };
    var Fs =
      "function" === typeof reportError
        ? reportError
        : function (e) {
            console.error(e);
          };
    function Ds(e) {
      this._internalRoot = e;
    }
    function Bs(e) {
      this._internalRoot = e;
    }
    function Vs(e) {
      return !(
        !e ||
        (1 !== e.nodeType && 9 !== e.nodeType && 11 !== e.nodeType)
      );
    }
    function $s(e) {
      return !(
        !e ||
        (1 !== e.nodeType &&
          9 !== e.nodeType &&
          11 !== e.nodeType &&
          (8 !== e.nodeType || " react-mount-point-unstable " !== e.nodeValue))
      );
    }
    function Ws() {}
    function Us(e, t, n, r, a) {
      var o = n._reactRootContainer;
      if (o) {
        var i = o;
        if ("function" === typeof a) {
          var l = a;
          a = function () {
            var e = Ls(i);
            l.call(e);
          };
        }
        As(t, i, e, a);
      } else
        i = (function (e, t, n, r, a) {
          if (a) {
            if ("function" === typeof r) {
              var o = r;
              r = function () {
                var e = Ls(i);
                o.call(e);
              };
            }
            var i = Rs(t, r, e, 0, null, !1, 0, "", Ws);
            return (
              (e._reactRootContainer = i),
              (e[la] = i.current),
              Lr(8 === e.nodeType ? e.parentNode : e),
              es(),
              i
            );
          }
          for (; (a = e.lastChild); ) e.removeChild(a);
          if ("function" === typeof r) {
            var l = r;
            r = function () {
              var e = Ls(c);
              l.call(e);
            };
          }
          var c = Ts(e, 0, !1, null, 0, !1, 0, "", Ws);
          return (
            (e._reactRootContainer = c),
            (e[la] = c.current),
            Lr(8 === e.nodeType ? e.parentNode : e),
            es(function () {
              As(t, c, n, r);
            }),
            c
          );
        })(n, t, e, a, r);
      return Ls(i);
    }
    (Bs.prototype.render = Ds.prototype.render =
      function (e) {
        var t = this._internalRoot;
        if (null === t) throw Error(o(409));
        As(e, t, null, null);
      }),
      (Bs.prototype.unmount = Ds.prototype.unmount =
        function () {
          var e = this._internalRoot;
          if (null !== e) {
            this._internalRoot = null;
            var t = e.containerInfo;
            es(function () {
              As(null, e, null, null);
            }),
              (t[la] = null);
          }
        }),
      (Bs.prototype.unstable_scheduleHydration = function (e) {
        if (e) {
          var t = wt();
          e = { blockedOn: null, target: e, priority: t };
          for (var n = 0; n < Tt.length && 0 !== t && t < Tt[n].priority; n++);
          Tt.splice(n, 0, e), 0 === n && At(e);
        }
      }),
      (yt = function (e) {
        switch (e.tag) {
          case 3:
            var t = e.stateNode;
            if (t.current.memoizedState.isDehydrated) {
              var n = ct(t.pendingLanes);
              0 !== n &&
                (ht(t, 1 | n),
                Gc(t, Qe()),
                0 === (6 & yc) && ((jc = Qe() + 500), La()));
            }
            break;
          case 13:
            es(function () {
              var t = _o(e, 1);
              if (null !== t) {
                var n = Uc();
                qc(t, e, 1, n);
              }
            }),
              Is(e, 1);
        }
      }),
      (vt = function (e) {
        if (13 === e.tag) {
          var t = _o(e, 134217728);
          if (null !== t) qc(t, e, 134217728, Uc());
          Is(e, 134217728);
        }
      }),
      (xt = function (e) {
        if (13 === e.tag) {
          var t = Hc(e),
            n = _o(e, t);
          if (null !== n) qc(n, e, t, Uc());
          Is(e, t);
        }
      }),
      (wt = function () {
        return gt;
      }),
      (kt = function (e, t) {
        var n = gt;
        try {
          return (gt = e), t();
        } finally {
          gt = n;
        }
      }),
      (xe = function (e, t, n) {
        switch (t) {
          case "input":
            if ((X(e, n), (t = n.name), "radio" === n.type && null != t)) {
              for (n = e; n.parentNode; ) n = n.parentNode;
              for (
                n = n.querySelectorAll(
                  "input[name=" + JSON.stringify("" + t) + '][type="radio"]'
                ),
                  t = 0;
                t < n.length;
                t++
              ) {
                var r = n[t];
                if (r !== e && r.form === e.form) {
                  var a = ma(r);
                  if (!a) throw Error(o(90));
                  q(r), X(r, a);
                }
              }
            }
            break;
          case "textarea":
            ae(e, n);
            break;
          case "select":
            null != (t = n.value) && te(e, !!n.multiple, t, !1);
        }
      }),
      (Ce = Zc),
      (Pe = es);
    var Hs = { usingClientEntryPoint: !1, Events: [fa, pa, ma, Ee, Se, Zc] },
      qs = {
        findFiberByHostInstance: da,
        bundleType: 0,
        version: "18.2.0",
        rendererPackageName: "react-dom",
      },
      Gs = {
        bundleType: qs.bundleType,
        version: qs.version,
        rendererPackageName: qs.rendererPackageName,
        rendererConfig: qs.rendererConfig,
        overrideHookState: null,
        overrideHookStateDeletePath: null,
        overrideHookStateRenamePath: null,
        overrideProps: null,
        overridePropsDeletePath: null,
        overridePropsRenamePath: null,
        setErrorHandler: null,
        setSuspenseHandler: null,
        scheduleUpdate: null,
        currentDispatcherRef: x.ReactCurrentDispatcher,
        findHostInstanceByFiber: function (e) {
          return null === (e = We(e)) ? null : e.stateNode;
        },
        findFiberByHostInstance:
          qs.findFiberByHostInstance ||
          function () {
            return null;
          },
        findHostInstancesForRefresh: null,
        scheduleRefresh: null,
        scheduleRoot: null,
        setRefreshHandler: null,
        getCurrentFiber: null,
        reconcilerVersion: "18.2.0-next-9e3b772b8-20220608",
      };
    if ("undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__) {
      var Qs = __REACT_DEVTOOLS_GLOBAL_HOOK__;
      if (!Qs.isDisabled && Qs.supportsFiber)
        try {
          (tt = Qs.inject(Gs)), (nt = Qs);
        } catch (Ks) {}
    }
    (t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED = Hs),
      (t.createPortal = function (e, t) {
        var n =
          2 < arguments.length && void 0 !== arguments[2] ? arguments[2] : null;
        if (!Vs(t)) throw Error(o(200));
        return Ms(e, t, null, n);
      }),
      (t.createRoot = function (e, t) {
        if (!Vs(e)) throw Error(o(299));
        var n = !1,
          r = "",
          a = Fs;
        return (
          null !== t &&
            void 0 !== t &&
            (!0 === t.unstable_strictMode && (n = !0),
            void 0 !== t.identifierPrefix && (r = t.identifierPrefix),
            void 0 !== t.onRecoverableError && (a = t.onRecoverableError)),
          (t = Ts(e, 1, !1, null, 0, n, 0, r, a)),
          (e[la] = t.current),
          Lr(8 === e.nodeType ? e.parentNode : e),
          new Ds(t)
        );
      }),
      (t.findDOMNode = function (e) {
        if (null == e) return null;
        if (1 === e.nodeType) return e;
        var t = e._reactInternals;
        if (void 0 === t) {
          if ("function" === typeof e.render) throw Error(o(188));
          throw ((e = Object.keys(e).join(",")), Error(o(268, e)));
        }
        return (e = null === (e = We(t)) ? null : e.stateNode);
      }),
      (t.flushSync = function (e) {
        return es(e);
      }),
      (t.hydrate = function (e, t, n) {
        if (!$s(t)) throw Error(o(200));
        return Us(null, e, t, !0, n);
      }),
      (t.hydrateRoot = function (e, t, n) {
        if (!Vs(e)) throw Error(o(405));
        var r = (null != n && n.hydratedSources) || null,
          a = !1,
          i = "",
          l = Fs;
        if (
          (null !== n &&
            void 0 !== n &&
            (!0 === n.unstable_strictMode && (a = !0),
            void 0 !== n.identifierPrefix && (i = n.identifierPrefix),
            void 0 !== n.onRecoverableError && (l = n.onRecoverableError)),
          (t = Rs(t, null, e, 1, null != n ? n : null, a, 0, i, l)),
          (e[la] = t.current),
          Lr(e),
          r)
        )
          for (e = 0; e < r.length; e++)
            (a = (a = (n = r[e])._getVersion)(n._source)),
              null == t.mutableSourceEagerHydrationData
                ? (t.mutableSourceEagerHydrationData = [n, a])
                : t.mutableSourceEagerHydrationData.push(n, a);
        return new Bs(t);
      }),
      (t.render = function (e, t, n) {
        if (!$s(t)) throw Error(o(200));
        return Us(null, e, t, !1, n);
      }),
      (t.unmountComponentAtNode = function (e) {
        if (!$s(e)) throw Error(o(40));
        return (
          !!e._reactRootContainer &&
          (es(function () {
            Us(null, null, e, !1, function () {
              (e._reactRootContainer = null), (e[la] = null);
            });
          }),
          !0)
        );
      }),
      (t.unstable_batchedUpdates = Zc),
      (t.unstable_renderSubtreeIntoContainer = function (e, t, n, r) {
        if (!$s(n)) throw Error(o(200));
        if (null == e || void 0 === e._reactInternals) throw Error(o(38));
        return Us(e, t, n, !1, r);
      }),
      (t.version = "18.2.0-next-9e3b772b8-20220608");
  },
  440: function (e, t, n) {
    "use strict";
    e.exports = n(441);
  },
  441: function (e, t, n) {
    "use strict";
    (function (e) {
      function n(e, t) {
        var n = e.length;
        e.push(t);
        e: for (; 0 < n; ) {
          var r = (n - 1) >>> 1,
            a = e[r];
          if (!(0 < o(a, t))) break e;
          (e[r] = t), (e[n] = a), (n = r);
        }
      }
      function r(e) {
        return 0 === e.length ? null : e[0];
      }
      function a(e) {
        if (0 === e.length) return null;
        var t = e[0],
          n = e.pop();
        if (n !== t) {
          e[0] = n;
          e: for (var r = 0, a = e.length, i = a >>> 1; r < i; ) {
            var l = 2 * (r + 1) - 1,
              c = e[l],
              s = l + 1,
              u = e[s];
            if (0 > o(c, n))
              s < a && 0 > o(u, c)
                ? ((e[r] = u), (e[s] = n), (r = s))
                : ((e[r] = c), (e[l] = n), (r = l));
            else {
              if (!(s < a && 0 > o(u, n))) break e;
              (e[r] = u), (e[s] = n), (r = s);
            }
          }
        }
        return t;
      }
      function o(e, t) {
        var n = e.sortIndex - t.sortIndex;
        return 0 !== n ? n : e.id - t.id;
      }
      if (
        "object" === typeof performance &&
        "function" === typeof performance.now
      ) {
        var i = performance;
        t.unstable_now = function () {
          return i.now();
        };
      } else {
        var l = Date,
          c = l.now();
        t.unstable_now = function () {
          return l.now() - c;
        };
      }
      var s = [],
        u = [],
        d = 1,
        f = null,
        p = 3,
        m = !1,
        h = !1,
        g = !1,
        b = "function" === typeof setTimeout ? setTimeout : null,
        y = "function" === typeof clearTimeout ? clearTimeout : null,
        v = "undefined" !== typeof e ? e : null;
      function x(e) {
        for (var t = r(u); null !== t; ) {
          if (null === t.callback) a(u);
          else {
            if (!(t.startTime <= e)) break;
            a(u), (t.sortIndex = t.expirationTime), n(s, t);
          }
          t = r(u);
        }
      }
      function w(e) {
        if (((g = !1), x(e), !h))
          if (null !== r(s)) (h = !0), R(k);
          else {
            var t = r(u);
            null !== t && A(w, t.startTime - e);
          }
      }
      function k(e, n) {
        (h = !1), g && ((g = !1), y(C), (C = -1)), (m = !0);
        var o = p;
        try {
          for (
            x(n), f = r(s);
            null !== f && (!(f.expirationTime > n) || (e && !O()));

          ) {
            var i = f.callback;
            if ("function" === typeof i) {
              (f.callback = null), (p = f.priorityLevel);
              var l = i(f.expirationTime <= n);
              (n = t.unstable_now()),
                "function" === typeof l ? (f.callback = l) : f === r(s) && a(s),
                x(n);
            } else a(s);
            f = r(s);
          }
          if (null !== f) var c = !0;
          else {
            var d = r(u);
            null !== d && A(w, d.startTime - n), (c = !1);
          }
          return c;
        } finally {
          (f = null), (p = o), (m = !1);
        }
      }
      "undefined" !== typeof navigator &&
        void 0 !== navigator.scheduling &&
        void 0 !== navigator.scheduling.isInputPending &&
        navigator.scheduling.isInputPending.bind(navigator.scheduling);
      var _,
        E = !1,
        S = null,
        C = -1,
        P = 5,
        N = -1;
      function O() {
        return !(t.unstable_now() - N < P);
      }
      function T() {
        if (null !== S) {
          var e = t.unstable_now();
          N = e;
          var n = !0;
          try {
            n = S(!0, e);
          } finally {
            n ? _() : ((E = !1), (S = null));
          }
        } else E = !1;
      }
      if ("function" === typeof v)
        _ = function () {
          v(T);
        };
      else if ("undefined" !== typeof MessageChannel) {
        var M = new MessageChannel(),
          j = M.port2;
        (M.port1.onmessage = T),
          (_ = function () {
            j.postMessage(null);
          });
      } else
        _ = function () {
          b(T, 0);
        };
      function R(e) {
        (S = e), E || ((E = !0), _());
      }
      function A(e, n) {
        C = b(function () {
          e(t.unstable_now());
        }, n);
      }
      (t.unstable_IdlePriority = 5),
        (t.unstable_ImmediatePriority = 1),
        (t.unstable_LowPriority = 4),
        (t.unstable_NormalPriority = 3),
        (t.unstable_Profiling = null),
        (t.unstable_UserBlockingPriority = 2),
        (t.unstable_cancelCallback = function (e) {
          e.callback = null;
        }),
        (t.unstable_continueExecution = function () {
          h || m || ((h = !0), R(k));
        }),
        (t.unstable_forceFrameRate = function (e) {
          0 > e || 125 < e
            ? console.error(
                "forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"
              )
            : (P = 0 < e ? Math.floor(1e3 / e) : 5);
        }),
        (t.unstable_getCurrentPriorityLevel = function () {
          return p;
        }),
        (t.unstable_getFirstCallbackNode = function () {
          return r(s);
        }),
        (t.unstable_next = function (e) {
          switch (p) {
            case 1:
            case 2:
            case 3:
              var t = 3;
              break;
            default:
              t = p;
          }
          var n = p;
          p = t;
          try {
            return e();
          } finally {
            p = n;
          }
        }),
        (t.unstable_pauseExecution = function () {}),
        (t.unstable_requestPaint = function () {}),
        (t.unstable_runWithPriority = function (e, t) {
          switch (e) {
            case 1:
            case 2:
            case 3:
            case 4:
            case 5:
              break;
            default:
              e = 3;
          }
          var n = p;
          p = e;
          try {
            return t();
          } finally {
            p = n;
          }
        }),
        (t.unstable_scheduleCallback = function (e, a, o) {
          var i = t.unstable_now();
          switch (
            ("object" === typeof o && null !== o
              ? (o = "number" === typeof (o = o.delay) && 0 < o ? i + o : i)
              : (o = i),
            e)
          ) {
            case 1:
              var l = -1;
              break;
            case 2:
              l = 250;
              break;
            case 5:
              l = 1073741823;
              break;
            case 4:
              l = 1e4;
              break;
            default:
              l = 5e3;
          }
          return (
            (e = {
              id: d++,
              callback: a,
              priorityLevel: e,
              startTime: o,
              expirationTime: (l = o + l),
              sortIndex: -1,
            }),
            o > i
              ? ((e.sortIndex = o),
                n(u, e),
                null === r(s) &&
                  e === r(u) &&
                  (g ? (y(C), (C = -1)) : (g = !0), A(w, o - i)))
              : ((e.sortIndex = l), n(s, e), h || m || ((h = !0), R(k))),
            e
          );
        }),
        (t.unstable_shouldYield = O),
        (t.unstable_wrapCallback = function (e) {
          var t = p;
          return function () {
            var n = p;
            p = t;
            try {
              return e.apply(this, arguments);
            } finally {
              p = n;
            }
          };
        });
    }).call(this, n(256).setImmediate);
  },
  49: function (e, t, n) {
    "use strict";
    t.a = function (e) {
      return "object" === typeof e && null !== e;
    };
  },
  52: function (e, t, n) {
    var r, a, o;
    (o = function () {
      var e,
        t,
        n = document,
        r = n.getElementsByTagName("head")[0],
        a = {},
        o = {},
        i = {},
        l = {};
      function c(e, t) {
        for (var n = 0, r = e.length; n < r; ++n) if (!t(e[n])) return !1;
        return 1;
      }
      function s(e, t) {
        c(e, function (e) {
          return t(e), 1;
        });
      }
      function u(t, n, r) {
        t = t.push ? t : [t];
        var f = n && n.call,
          p = f ? n : r,
          m = f ? t.join("") : n,
          h = t.length;
        function g(e) {
          return e.call ? e() : a[e];
        }
        function b() {
          if (!--h)
            for (var e in ((a[m] = 1), p && p(), i))
              c(e.split("|"), g) && !s(i[e], g) && (i[e] = []);
        }
        return (
          setTimeout(function () {
            s(t, function t(n, r) {
              return null === n
                ? b()
                : (r ||
                    /^https?:\/\//.test(n) ||
                    !e ||
                    (n = -1 === n.indexOf(".js") ? e + n + ".js" : e + n),
                  l[n]
                    ? (m && (o[m] = 1),
                      2 == l[n]
                        ? b()
                        : setTimeout(function () {
                            t(n, !0);
                          }, 0))
                    : ((l[n] = 1), m && (o[m] = 1), void d(n, b)));
            });
          }, 0),
          u
        );
      }
      function d(e, a) {
        var o,
          i = n.createElement("script");
        (i.onload =
          i.onerror =
          i.onreadystatechange =
            function () {
              (i.readyState && !/^c|loade/.test(i.readyState)) ||
                o ||
                ((i.onload = i.onreadystatechange = null),
                (o = 1),
                (l[e] = 2),
                a());
            }),
          (i.async = 1),
          (i.src = t ? e + (-1 === e.indexOf("?") ? "?" : "&") + t : e),
          r.insertBefore(i, r.lastChild);
      }
      return (
        (u.get = d),
        (u.order = function (e, t, n) {
          !(function r(a) {
            (a = e.shift()), e.length ? u(a, r) : u(a, t, n);
          })();
        }),
        (u.path = function (t) {
          e = t;
        }),
        (u.urlArgs = function (e) {
          t = e;
        }),
        (u.ready = function (e, t, n) {
          e = e.push ? e : [e];
          var r,
            o = [];
          return (
            !s(e, function (e) {
              a[e] || o.push(e);
            }) &&
            c(e, function (e) {
              return a[e];
            })
              ? t()
              : ((r = e.join("|")),
                (i[r] = i[r] || []),
                i[r].push(t),
                n && n(o)),
            u
          );
        }),
        (u.done = function (e) {
          u([null], e);
        }),
        u
      );
    }),
      e.exports
        ? (e.exports = o())
        : void 0 ===
            (a = "function" === typeof (r = o) ? r.call(t, n, t, e) : r) ||
          (e.exports = a);
  },
  58: function (e, t, n) {
    "use strict";
    !(function e() {
      if (
        "undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__ &&
        "function" === typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE
      ) {
        0;
        try {
          __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e);
        } catch (t) {
          console.error(t);
        }
      }
    })(),
      (e.exports = n(439));
  },
  6: function (e, t, n) {
    var r = n(314)();
    e.exports = r;
    try {
      regeneratorRuntime = r;
    } catch (a) {
      "object" === typeof globalThis
        ? (globalThis.regeneratorRuntime = r)
        : Function("r", "regeneratorRuntime = r")(r);
    }
  },
  614: function (e, t, n) {
    "use strict";
    var r = n(192),
      a = n(222),
      o = r.createCommonjsModule(function (e, t) {
        Object.defineProperty(t, "__esModule", { value: !0 }),
          (t.default = void 0);
        var n = new Map([
          ["transparent", "rgba(0,0,0,0)"],
          ["black", "#000000"],
          ["silver", "#C0C0C0"],
          ["gray", "#808080"],
          ["white", "#FFFFFF"],
          ["maroon", "#800000"],
          ["red", "#FF0000"],
          ["purple", "#800080"],
          ["fuchsia", "#FF00FF"],
          ["green", "#008000"],
          ["lime", "#00FF00"],
          ["olive", "#808000"],
          ["yellow", "#FFFF00"],
          ["navy", "#000080"],
          ["blue", "#0000FF"],
          ["teal", "#008080"],
          ["aqua", "#00FFFF"],
          ["aliceblue", "#f0f8ff"],
          ["antiquewhite", "#faebd7"],
          ["aquamarine", "#7fffd4"],
          ["azure", "#f0ffff"],
          ["beige", "#f5f5dc"],
          ["bisque", "#ffe4c4"],
          ["blanchedalmond", "#ffebcd"],
          ["blueviolet", "#8a2be2"],
          ["brown", "#a52a2a"],
          ["burlywood", "#deb887"],
          ["cadetblue", "#5f9ea0"],
          ["chartreuse", "#7fff00"],
          ["chocolate", "#d2691e"],
          ["coral", "#ff7f50"],
          ["cornflowerblue", "#6495ed"],
          ["cornsilk", "#fff8dc"],
          ["crimson", "#dc143c"],
          ["cyan", "#00ffff"],
          ["darkblue", "#00008b"],
          ["darkcyan", "#008b8b"],
          ["darkgoldenrod", "#b8860b"],
          ["darkgray", "#a9a9a9"],
          ["darkgreen", "#006400"],
          ["darkgrey", "#a9a9a9"],
          ["darkkhaki", "#bdb76b"],
          ["darkmagenta", "#8b008b"],
          ["darkolivegreen", "#556b2f"],
          ["darkorange", "#ff8c00"],
          ["darkorchid", "#9932cc"],
          ["darkred", "#8b0000"],
          ["darksalmon", "#e9967a"],
          ["darkseagreen", "#8fbc8f"],
          ["darkslateblue", "#483d8b"],
          ["darkslategray", "#2f4f4f"],
          ["darkslategrey", "#2f4f4f"],
          ["darkturquoise", "#00ced1"],
          ["darkviolet", "#9400d3"],
          ["deeppink", "#ff1493"],
          ["deepskyblue", "#00bfff"],
          ["dimgray", "#696969"],
          ["dimgrey", "#696969"],
          ["dodgerblue", "#1e90ff"],
          ["firebrick", "#b22222"],
          ["floralwhite", "#fffaf0"],
          ["forestgreen", "#228b22"],
          ["gainsboro", "#dcdcdc"],
          ["ghostwhite", "#f8f8ff"],
          ["gold", "#ffd700"],
          ["goldenrod", "#daa520"],
          ["greenyellow", "#adff2f"],
          ["grey", "#808080"],
          ["honeydew", "#f0fff0"],
          ["hotpink", "#ff69b4"],
          ["indianred", "#cd5c5c"],
          ["indigo", "#4b0082"],
          ["ivory", "#fffff0"],
          ["khaki", "#f0e68c"],
          ["lavender", "#e6e6fa"],
          ["lavenderblush", "#fff0f5"],
          ["lawngreen", "#7cfc00"],
          ["lemonchiffon", "#fffacd"],
          ["lightblue", "#add8e6"],
          ["lightcoral", "#f08080"],
          ["lightcyan", "#e0ffff"],
          ["lightgoldenrodyellow", "#fafad2"],
          ["lightgray", "#d3d3d3"],
          ["lightgreen", "#90ee90"],
          ["lightgrey", "#d3d3d3"],
          ["lightpink", "#ffb6c1"],
          ["lightsalmon", "#ffa07a"],
          ["lightseagreen", "#20b2aa"],
          ["lightskyblue", "#87cefa"],
          ["lightslategray", "#778899"],
          ["lightslategrey", "#778899"],
          ["lightsteelblue", "#b0c4de"],
          ["lightyellow", "#ffffe0"],
          ["limegreen", "#32cd32"],
          ["linen", "#faf0e6"],
          ["magenta", "#ff00ff"],
          ["mediumaquamarine", "#66cdaa"],
          ["mediumblue", "#0000cd"],
          ["mediumorchid", "#ba55d3"],
          ["mediumpurple", "#9370db"],
          ["mediumseagreen", "#3cb371"],
          ["mediumslateblue", "#7b68ee"],
          ["mediumspringgreen", "#00fa9a"],
          ["mediumturquoise", "#48d1cc"],
          ["mediumvioletred", "#c71585"],
          ["midnightblue", "#191970"],
          ["mintcream", "#f5fffa"],
          ["mistyrose", "#ffe4e1"],
          ["moccasin", "#ffe4b5"],
          ["navajowhite", "#ffdead"],
          ["oldlace", "#fdf5e6"],
          ["olivedrab", "#6b8e23"],
          ["orange", "#ffa500"],
          ["orangered", "#ff4500"],
          ["orchid", "#da70d6"],
          ["palegoldenrod", "#eee8aa"],
          ["palegreen", "#98fb98"],
          ["paleturquoise", "#afeeee"],
          ["palevioletred", "#db7093"],
          ["papayawhip", "#ffefd5"],
          ["peachpuff", "#ffdab9"],
          ["peru", "#cd853f"],
          ["pink", "#ffc0cb"],
          ["plum", "#dda0dd"],
          ["powderblue", "#b0e0e6"],
          ["rosybrown", "#bc8f8f"],
          ["royalblue", "#4169e1"],
          ["saddlebrown", "#8b4513"],
          ["salmon", "#fa8072"],
          ["sandybrown", "#f4a460"],
          ["seagreen", "#2e8b57"],
          ["seashell", "#fff5ee"],
          ["sienna", "#a0522d"],
          ["skyblue", "#87ceeb"],
          ["slateblue", "#6a5acd"],
          ["slategray", "#708090"],
          ["slategrey", "#708090"],
          ["snow", "#fffafa"],
          ["springgreen", "#00ff7f"],
          ["steelblue", "#4682b4"],
          ["tan", "#d2b48c"],
          ["thistle", "#d8bfd8"],
          ["tomato", "#ff6347"],
          ["turquoise", "#40e0d0"],
          ["violet", "#ee82ee"],
          ["wheat", "#f5deb3"],
          ["whitesmoke", "#f5f5f5"],
          ["yellowgreen", "#9acd32"],
        ]);
        t.default = n;
      });
    r.unwrapExports(o);
    var i = r.createCommonjsModule(function (e, t) {
      Object.defineProperty(t, "__esModule", { value: !0 }),
        (t.getRgbValue = u),
        (t.getRgbaValue = d),
        (t.getOpacity = f),
        (t.toRgb = p),
        (t.toHex = m),
        (t.getColorFromRgbValue = h),
        (t.darken = g),
        (t.lighten = b),
        (t.fade = y),
        (t.default = void 0);
      var n = a._interopRequireDefault(a.require$$3),
        r = a._interopRequireDefault(o),
        i = /^#([0-9a-fA-f]{3}|[0-9a-fA-f]{6})$/,
        l = /^(rgb|rgba|RGB|RGBA)/,
        c = /^(rgba|RGBA)/;
      function s(e) {
        var t = i.test(e),
          n = l.test(e);
        return t || n
          ? e
          : (e = (function (e) {
              if (!e)
                return (
                  console.error("getColorByKeywords: Missing parameters!"), !1
                );
              return !!r.default.has(e) && r.default.get(e);
            })(e)) || (console.error("Color: Invalid color!"), !1);
      }
      function u(e) {
        if (!e) return console.error("getRgbValue: Missing parameters!"), !1;
        if (!(e = s(e))) return !1;
        var t = i.test(e),
          n = l.test(e),
          r = e.toLowerCase();
        return t
          ? (function (e) {
              3 === (e = e.replace("#", "")).length &&
                (e = Array.from(e)
                  .map(function (e) {
                    return e + e;
                  })
                  .join(""));
              return (
                (e = e.split("")),
                new Array(3).fill(0).map(function (t, n) {
                  return parseInt("0x".concat(e[2 * n]).concat(e[2 * n + 1]));
                })
              );
            })(r)
          : n
          ? (function (e) {
              return e
                .replace(/rgb\(|rgba\(|\)/g, "")
                .split(",")
                .slice(0, 3)
                .map(function (e) {
                  return parseInt(e);
                });
            })(r)
          : void 0;
      }
      function d(e) {
        if (!e) return console.error("getRgbaValue: Missing parameters!"), !1;
        var t = u(e);
        return !!t && (t.push(f(e)), t);
      }
      function f(e) {
        return e
          ? !!(e = s(e)) &&
              (c.test(e)
                ? ((e = e.toLowerCase()),
                  Number(
                    e
                      .split(",")
                      .slice(-1)[0]
                      .replace(/[)|\s]/g, "")
                  ))
                : 1)
          : (console.error("getOpacity: Missing parameters!"), !1);
      }
      function p(e, t) {
        if (!e) return console.error("toRgb: Missing parameters!"), !1;
        var n = u(e);
        return (
          !!n &&
          ("number" === typeof t
            ? "rgba(" + n.join(",") + ",".concat(t, ")")
            : "rgb(" + n.join(",") + ")")
        );
      }
      function m(e) {
        return e
          ? i.test(e)
            ? e
            : !!(e = u(e)) &&
              "#" +
                e
                  .map(function (e) {
                    return Number(e).toString(16);
                  })
                  .map(function (e) {
                    return "0" === e ? "00" : e;
                  })
                  .join("")
          : (console.error("toHex: Missing parameters!"), !1);
      }
      function h(e) {
        if (!e)
          return console.error("getColorFromRgbValue: Missing parameters!"), !1;
        var t = e.length;
        if (3 !== t && 4 !== t)
          return console.error("getColorFromRgbValue: Value is illegal!"), !1;
        var n = 3 === t ? "rgb(" : "rgba(";
        return (n += e.join(",") + ")");
      }
      function g(e) {
        var t =
          arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : 0;
        if (!e) return console.error("darken: Missing parameters!"), !1;
        var n = d(e);
        return (
          !!n &&
          h(
            (n = n
              .map(function (e, n) {
                return 3 === n ? e : e - Math.ceil(2.55 * t);
              })
              .map(function (e) {
                return e < 0 ? 0 : e;
              }))
          )
        );
      }
      function b(e) {
        var t =
          arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : 0;
        if (!e) return console.error("lighten: Missing parameters!"), !1;
        var n = d(e);
        return (
          !!n &&
          h(
            (n = n
              .map(function (e, n) {
                return 3 === n ? e : e + Math.ceil(2.55 * t);
              })
              .map(function (e) {
                return e > 255 ? 255 : e;
              }))
          )
        );
      }
      function y(e) {
        var t =
          arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : 100;
        if (!e) return console.error("fade: Missing parameters!"), !1;
        var r = u(e);
        if (!r) return !1;
        var a = [].concat((0, n.default)(r), [t / 100]);
        return h(a);
      }
      var v = {
        fade: y,
        toHex: m,
        toRgb: p,
        darken: g,
        lighten: b,
        getOpacity: f,
        getRgbValue: u,
        getRgbaValue: d,
        getColorFromRgbValue: h,
      };
      t.default = v;
    });
    r.unwrapExports(i);
    i.getRgbValue,
      i.getRgbaValue,
      i.getOpacity,
      i.toRgb,
      i.toHex,
      i.getColorFromRgbValue,
      i.darken,
      i.lighten;
    var l = i.fade;
    (t.lib = i), (t.lib_9 = l);
  },
  650: function (e, t, n) {
    "use strict";
    var r = n(6);
    var a,
      o = n(0),
      i = (a = o) && "object" === typeof a && "default" in a ? a.default : a,
      l = n(192),
      c = n(257),
      s = n(258),
      u = n(270),
      d = n(259),
      f = n(222);
    l.styleInject(
      ".dv-scroll-board {\n  position: relative;\n  width: 100%;\n  height: 100%;\n  color: #fff;\n}\n.dv-scroll-board .text {\n  padding: 0 10px;\n  box-sizing: border-box;\n  white-space: nowrap;\n  overflow: hidden;\n  text-overflow: ellipsis;\n}\n.dv-scroll-board .header {\n  display: flex;\n  flex-direction: row;\n  font-size: 15px;\n}\n.dv-scroll-board .header .header-item {\n  padding: 0 10px;\n  box-sizing: border-box;\n  white-space: nowrap;\n  overflow: hidden;\n  text-overflow: ellipsis;\n  transition: all 0.3s;\n}\n.dv-scroll-board .rows {\n  overflow: hidden;\n}\n.dv-scroll-board .rows .row-item {\n  display: flex;\n  font-size: 14px;\n  transition: all 0.3s;\n}\n.dv-scroll-board .rows .ceil {\n  padding: 0 10px;\n  box-sizing: border-box;\n  white-space: nowrap;\n  overflow: hidden;\n  text-overflow: ellipsis;\n}\n.dv-scroll-board .rows .index {\n  border-radius: 3px;\n  padding: 0px 3px;\n}\n"
    );
    var p = {
      header: [],
      data: [],
      rowNum: 5,
      headerBGC: "#00BAFF",
      oddRowBGC: "#003B51",
      evenRowBGC: "#0A2732",
      waitTime: 2e3,
      headerHeight: 35,
      columnWidth: [],
      align: [],
      index: !1,
      indexHeader: "#",
      carousel: "single",
      hoverPause: !0,
    };
    var m = o.forwardRef(function (e, t) {
      var n = e.onClick,
        a = e.config,
        l = void 0 === a ? {} : a,
        m = e.className,
        h = e.style,
        g = e.onMouseOver,
        b = r.mark(z),
        y = u.useAutoResize(t),
        v = y.width,
        x = y.height,
        w = y.domRef,
        k = o.useState({
          mergedConfig: null,
          header: [],
          rows: [],
          widths: [],
          heights: [],
          aligns: [],
        }),
        _ = s.slicedToArray(k, 2),
        E = _[0],
        S = _[1],
        C = E.mergedConfig,
        P = E.header,
        N = E.rows,
        O = E.widths,
        T = E.heights,
        M = E.aligns,
        j = o.useRef(
          s._extends({}, E, { rowsData: [], avgHeight: 0, animationIndex: 0 })
        );
      function R() {
        var e = f.util_2(f.util_1(p, !0), l || {}),
          t = (function (e) {
            var t = e.header,
              n = e.index,
              r = e.indexHeader;
            return t.length
              ? ((t = [].concat(s.toConsumableArray(t))), n && t.unshift(r), t)
              : [];
          })(e),
          n = (function (e) {
            var t = e.data,
              n = e.index,
              r = e.headerBGC,
              a = e.rowNum;
            n &&
              (t = t.map(function (e, t) {
                e = [].concat(s.toConsumableArray(e));
                var n =
                  '<span class="index" style="background-color: ' +
                  r +
                  ';">' +
                  (t + 1) +
                  "</span>";
                return e.unshift(n), e;
              }));
            var o = (t = t.map(function (e, t) {
              return { ceils: e, rowIndex: t };
            })).length;
            return (
              o > a &&
                o < 2 * a &&
                (t = [].concat(s.toConsumableArray(t), s.toConsumableArray(t))),
              t.map(function (e, t) {
                return s._extends({}, e, { scroll: t });
              })
            );
          })(e),
          r = A(e, j.current.rowsData),
          a = L(e, t),
          o = {
            mergedConfig: e,
            header: t,
            rows: n,
            widths: r,
            aligns: (function (e, t) {
              var n = t.length,
                r = new Array(n).fill("left"),
                a = e.align;
              return f.util_2(r, a);
            })(e, t),
            heights: a,
          };
        Object.assign(j.current, o, { rowsData: n, animationIndex: 0 }),
          S(function (e) {
            return s._extends({}, e, o);
          });
      }
      function A(e, t) {
        var n = e.columnWidth,
          r = e.header,
          a = n.reduce(function (e, t) {
            return e + t;
          }, 0),
          o = 0;
        t[0] ? (o = t[0].ceils.length) : r.length && (o = r.length);
        var i = (v - a) / (o - n.length),
          l = new Array(o).fill(i);
        return f.util_2(l, n);
      }
      function L(e, t) {
        var n = e.headerHeight,
          r = e.rowNum,
          a = e.data,
          o = x;
        t.length && (o -= n);
        var i = o / r;
        return (
          Object.assign(j.current, { avgHeight: i }),
          new Array(a.length).fill(i)
        );
      }
      function z() {
        var e,
          t,
          n,
          a,
          o,
          i,
          l,
          c,
          u,
          d,
          f,
          p,
          m,
          h,
          g,
          y = arguments.length > 0 && void 0 !== arguments[0] && arguments[0];
        return r.wrap(
          function (r) {
            for (;;)
              switch ((r.prev = r.next)) {
                case 0:
                  if (
                    ((t = j.current),
                    (n = t.avgHeight),
                    (a = t.animationIndex),
                    (o = t.mergedConfig),
                    (i = o.waitTime),
                    (l = o.carousel),
                    (c = o.rowNum),
                    (u = t.rowsData),
                    (d = u.length),
                    !y)
                  ) {
                    r.next = 5;
                    break;
                  }
                  return (
                    (r.next = 5),
                    new Promise(function (e) {
                      return setTimeout(e, i);
                    })
                  );
                case 5:
                  return (
                    (f = "single" === l ? 1 : c),
                    (p = u.slice(a)),
                    (e = p).push.apply(e, s.toConsumableArray(u.slice(0, a))),
                    (p = p.slice(0, "page" === l ? 2 * c : c + 1)),
                    (m = new Array(d).fill(n)),
                    S(function (e) {
                      return s._extends({}, e, { rows: p, heights: m });
                    }),
                    (r.next = 13),
                    new Promise(function (e) {
                      return setTimeout(e, 300);
                    })
                  );
                case 13:
                  (h = (a += f) - d) >= 0 && (a = h),
                    (g = [].concat(s.toConsumableArray(m))).splice.apply(
                      g,
                      [0, f].concat(s.toConsumableArray(new Array(f).fill(0)))
                    ),
                    Object.assign(j.current, { animationIndex: a }),
                    S(function (e) {
                      return s._extends({}, e, { heights: g });
                    });
                case 20:
                case "end":
                  return r.stop();
              }
          },
          b,
          this
        );
      }
      function I(e, t, n, r, a) {
        var o = r.ceils,
          i = r.rowIndex;
        e && e({ row: o, ceil: a, rowIndex: i, columnIndex: n });
      }
      function F(e, t, n, r, a) {
        if ((e && I(g, 0, n, r, a), C.hoverPause)) {
          var o = D.current,
            i = o.pause,
            l = o.resume;
          e && i && l ? i() : l();
        }
      }
      Object.assign(j.current, E);
      var D = o.useRef({});
      o.useEffect(
        function () {
          var e = r.mark(n);
          R();
          var t = !0;
          function n() {
            var n,
              a = this;
            return r.wrap(
              function (e) {
                for (;;)
                  switch ((e.prev = e.next)) {
                    case 0:
                      n = r.mark(function e() {
                        var n;
                        return r.wrap(
                          function (e) {
                            for (;;)
                              switch ((e.prev = e.next)) {
                                case 0:
                                  return e.delegateYield(z(t), "t0", 1);
                                case 1:
                                  return (
                                    (t = !1),
                                    (n = j.current.mergedConfig.waitTime),
                                    (e.next = 5),
                                    new Promise(function (e) {
                                      return setTimeout(e, n - 300);
                                    })
                                  );
                                case 5:
                                case "end":
                                  return e.stop();
                              }
                          },
                          e,
                          a
                        );
                      });
                    case 1:
                      return e.delegateYield(n(), "t0", 3);
                    case 3:
                      e.next = 1;
                      break;
                    case 5:
                    case "end":
                      return e.stop();
                  }
              },
              e,
              this
            );
          }
          var a = j.current;
          if (!(a.mergedConfig.rowNum >= a.rows.length))
            return (D.current = c.co(n)), D.current.end;
        },
        [l, w.current]
      ),
        o.useEffect(
          function () {
            if (C) {
              var e = { widths: A(C, j.current.rowsData), heights: L(C, P) };
              Object.assign(j.current, e),
                S(function (t) {
                  return s._extends({}, t, e);
                });
            }
          },
          [v, x, w.current]
        );
      var B = o.useMemo(
        function () {
          return d.classnames("dv-scroll-board", m);
        },
        [m]
      );
      return i.createElement(
        "div",
        { className: B, style: h, ref: w },
        !!P.length &&
          !!C &&
          i.createElement(
            "div",
            {
              className: "header",
              style: { backgroundColor: "" + C.headerBGC },
            },
            P.map(function (e, t) {
              return i.createElement("div", {
                className: "header-item",
                key: e + "-" + t,
                style: {
                  height: C.headerHeight + "px",
                  lineHeight: C.headerHeight + "px",
                  width: O[t] + "px",
                },
                align: M[t],
                dangerouslySetInnerHTML: { __html: e },
              });
            })
          ),
        !!C &&
          i.createElement(
            "div",
            {
              className: "rows",
              style: { height: x - (P.length ? C.headerHeight : 0) + "px" },
            },
            N.map(function (e, t) {
              return i.createElement(
                "div",
                {
                  className: "row-item",
                  key: e.toString() + "-" + e.scroll,
                  style: {
                    height: T[t] + "px",
                    lineHeight: T[t] + "px",
                    backgroundColor:
                      "" +
                      ((r = e.rowIndex),
                      C[r % 2 === 0 ? "evenRowBGC" : "oddRowBGC"]),
                  },
                },
                e.ceils.map(function (r, a) {
                  return i.createElement("div", {
                    className: "ceil",
                    key: r + "-" + t + "-" + a,
                    style: { width: O[a] + "px" },
                    align: M[a],
                    dangerouslySetInnerHTML: { __html: r },
                    onClick: function () {
                      return I(n, 0, a, e, r);
                    },
                    onMouseEnter: function () {
                      return F(!0, 0, a, e, r);
                    },
                    onMouseLeave: function () {
                      return F(!1);
                    },
                  });
                })
              );
              var r;
            })
          )
      );
    });
    (m.propTypes = {
      config: l.PropTypes.object,
      onClick: l.PropTypes.func,
      onMouseOver: l.PropTypes.func,
      className: l.PropTypes.string,
      style: l.PropTypes.object,
    }),
      (e.exports = m);
  },
  651: function (e, t, n) {
    "use strict";
    var r = n(6);
    var a,
      o = n(0),
      i = (a = o) && "object" === typeof a && "default" in a ? a.default : a,
      l = n(192),
      c = n(257),
      s = n(258),
      u = n(270),
      d = n(259),
      f = n(222);
    l.styleInject(
      ".dv-scroll-ranking-board {\n  width: 100%;\n  height: 100%;\n  color: #fff;\n  overflow: hidden;\n}\n.dv-scroll-ranking-board .row-item {\n  transition: all 0.3s;\n  display: flex;\n  flex-direction: column;\n  justify-content: center;\n  overflow: hidden;\n}\n.dv-scroll-ranking-board .ranking-info {\n  display: flex;\n  width: 100%;\n  font-size: 13px;\n}\n.dv-scroll-ranking-board .ranking-info .rank {\n  width: 40px;\n  color: #1370fb;\n}\n.dv-scroll-ranking-board .ranking-info .info-name {\n  flex: 1;\n}\n.dv-scroll-ranking-board .ranking-column {\n  border-bottom: 2px solid rgba(19, 112, 251, 0.5);\n  margin-top: 5px;\n}\n.dv-scroll-ranking-board .ranking-column .inside-column {\n  position: relative;\n  height: 6px;\n  background-color: #1370fb;\n  margin-bottom: 2px;\n  border-radius: 1px;\n  overflow: hidden;\n}\n.dv-scroll-ranking-board .ranking-column .shine {\n  position: absolute;\n  left: 0%;\n  top: 2px;\n  height: 2px;\n  width: 50px;\n  transform: translateX(-100%);\n  background: radial-gradient(#28f8ff 5%, transparent 80%);\n  animation: shine 3s ease-in-out infinite alternate;\n}\n@keyframes shine {\n  80% {\n    left: 0%;\n    transform: translateX(-100%);\n  }\n  100% {\n    left: 100%;\n    transform: translateX(0%);\n  }\n}\n"
    );
    var p = {
      data: [],
      rowNum: 5,
      waitTime: 2e3,
      carousel: "single",
      unit: "",
      sort: !0,
      valueFormatter: null,
    };
    var m = o.forwardRef(function (e, t) {
      var n = e.config,
        a = void 0 === n ? {} : n,
        l = e.className,
        m = e.style,
        h = r.mark(j),
        g = u.useAutoResize(t),
        b = g.width,
        y = g.height,
        v = g.domRef,
        x = o.useState({ mergedConfig: null, rows: [], heights: [] }),
        w = s.slicedToArray(x, 2),
        k = w[0],
        _ = w[1],
        E = k.mergedConfig,
        S = k.rows,
        C = k.heights,
        P = o.useRef(
          s._extends({}, k, { rowsData: [], avgHeight: 0, animationIndex: 0 })
        ),
        N = o.useRef(y);
      function O() {
        var e = arguments.length > 0 && void 0 !== arguments[0] && arguments[0];
        if (E) {
          var t = M(E, e);
          void 0 !== t &&
            (Object.assign(P.current, { heights: t }),
            _(function (e) {
              return s._extends({}, e, { heights: t });
            }));
        }
      }
      function T() {
        var e = f.util_2(f.util_1(p, !0), a || {}),
          t = (function (e) {
            var t = e.data,
              n = e.rowNum;
            e.sort &&
              t.sort(function (e, t) {
                var n = e.value,
                  r = t.value;
                return n > r ? -1 : n < r ? 1 : n === r ? 0 : void 0;
              });
            var r = t.map(function (e) {
                return e.value;
              }),
              a = Math.min.apply(Math, s.toConsumableArray(r)) || 0,
              o = Math.abs(a),
              i = Math.max.apply(Math, s.toConsumableArray(r)) || 0,
              l = Math.abs(i) + o,
              c = (t = t.map(function (e, t) {
                return s._extends({}, e, {
                  ranking: t + 1,
                  percent: l && ((e.value + o) / l) * 100,
                });
              })).length;
            return (
              c > n &&
                c < 2 * n &&
                (t = [].concat(s.toConsumableArray(t), s.toConsumableArray(t))),
              (t = t.map(function (e, t) {
                return s._extends({}, e, { scroll: t });
              }))
            );
          })(e),
          n = M(e),
          r = { mergedConfig: e, rows: t };
        void 0 !== n && Object.assign(r, { heights: n }),
          Object.assign(P.current, r, { rowsData: t, animationIndex: 0 }),
          _(function (e) {
            return s._extends({}, e, r);
          });
      }
      function M(e) {
        var t = e.rowNum,
          n = e.data,
          r = arguments.length > 1 && void 0 !== arguments[1] && arguments[1],
          a = y / t;
        if ((Object.assign(P.current, { avgHeight: a }), !r))
          return new Array(n.length).fill(a);
      }
      function j() {
        var e,
          t,
          n,
          a,
          o,
          i,
          l,
          c,
          u,
          d,
          f,
          p,
          m,
          g,
          b,
          y = arguments.length > 0 && void 0 !== arguments[0] && arguments[0];
        return r.wrap(
          function (r) {
            for (;;)
              switch ((r.prev = r.next)) {
                case 0:
                  if (
                    ((t = P.current),
                    (n = t.avgHeight),
                    (a = t.animationIndex),
                    (o = t.mergedConfig),
                    (i = o.waitTime),
                    (l = o.carousel),
                    (c = o.rowNum),
                    (u = t.rowsData),
                    (d = u.length),
                    !y)
                  ) {
                    r.next = 5;
                    break;
                  }
                  return (
                    (r.next = 5),
                    new Promise(function (e) {
                      return setTimeout(e, i);
                    })
                  );
                case 5:
                  return (
                    (f = "single" === l ? 1 : c),
                    (p = u.slice(a)),
                    (e = p).push.apply(e, s.toConsumableArray(u.slice(0, a))),
                    (p = p.slice(0, c + 1)),
                    (m = new Array(d).fill(n)),
                    _(function (e) {
                      return s._extends({}, e, { rows: p, heights: m });
                    }),
                    (r.next = 13),
                    new Promise(function (e) {
                      return setTimeout(e, 300);
                    })
                  );
                case 13:
                  (g = (a += f) - d) >= 0 && (a = g),
                    (b = [].concat(s.toConsumableArray(m))).splice.apply(
                      b,
                      [0, f].concat(s.toConsumableArray(new Array(f).fill(0)))
                    ),
                    Object.assign(P.current, { animationIndex: a }),
                    _(function (e) {
                      return s._extends({}, e, { heights: b });
                    });
                case 20:
                case "end":
                  return r.stop();
              }
          },
          h,
          this
        );
      }
      Object.assign(P.current, k),
        o.useEffect(
          function () {
            var e = r.mark(n);
            T();
            var t = !0;
            function n() {
              var n,
                a = this;
              return r.wrap(
                function (e) {
                  for (;;)
                    switch ((e.prev = e.next)) {
                      case 0:
                        n = r.mark(function e() {
                          var n;
                          return r.wrap(
                            function (e) {
                              for (;;)
                                switch ((e.prev = e.next)) {
                                  case 0:
                                    return e.delegateYield(j(t), "t0", 1);
                                  case 1:
                                    return (
                                      (t = !1),
                                      (n = P.current.mergedConfig.waitTime),
                                      (e.next = 5),
                                      new Promise(function (e) {
                                        return setTimeout(e, n - 300);
                                      })
                                    );
                                  case 5:
                                  case "end":
                                    return e.stop();
                                }
                            },
                            e,
                            a
                          );
                        });
                      case 1:
                        return e.delegateYield(n(), "t0", 3);
                      case 3:
                        e.next = 1;
                        break;
                      case 5:
                      case "end":
                        return e.stop();
                    }
                },
                e,
                this
              );
            }
            var a = P.current;
            if (!(a.mergedConfig.rowNum >= a.rows.length)) return c.co(n).end;
          },
          [a, v.current]
        ),
        o.useEffect(
          function () {
            0 === N.current && 0 !== y ? (O(), (N.current = y)) : O(!0);
          },
          [b, y, v.current]
        );
      var R = o.useMemo(
        function () {
          return d.classnames("dv-scroll-ranking-board", l);
        },
        [l]
      );
      return i.createElement(
        "div",
        { className: R, style: m, ref: v },
        S.map(function (e, t) {
          return i.createElement(
            "div",
            {
              className: "row-item",
              key: e.toString() + e.scroll,
              style: { height: C[t] + "px" },
            },
            i.createElement(
              "div",
              { className: "ranking-info" },
              i.createElement("div", { className: "rank" }, "No.", e.ranking),
              i.createElement("div", {
                className: "info-name",
                dangerouslySetInnerHTML: { __html: e.name },
              }),
              i.createElement(
                "div",
                { className: "ranking-value" },
                E.valueFormatter ? E.valueFormatter(e) : e.value + E.unit
              )
            ),
            i.createElement(
              "div",
              { className: "ranking-column" },
              i.createElement(
                "div",
                {
                  className: "inside-column",
                  style: { width: e.percent + "%" },
                },
                i.createElement("div", { className: "shine" })
              )
            )
          );
        })
      );
    });
    (m.propTypes = {
      config: l.PropTypes.object,
      className: l.PropTypes.string,
      style: l.PropTypes.object,
    }),
      (e.exports = m);
  },
  652: function (e, t, n) {
    "use strict";
    var r,
      a = n(0),
      o = (r = a) && "object" === typeof r && "default" in r ? r.default : r,
      i = n(192);
    n(257);
    var l = n(258),
      c = n(270),
      s = n(259),
      u = n(222);
    i.styleInject(
      ".dv-decoration-3 {\n  width: 100%;\n  height: 100%;\n}\n.dv-decoration-3 svg {\n  transform-origin: left top;\n}\n"
    );
    var d = ["#7acaec", "transparent"],
      f = [300, 35];
    function p() {
      var e = f[0] / 26,
        t = f[1] / 3;
      return new Array(2)
        .fill(0)
        .map(function (n, r) {
          return new Array(25).fill(0).map(function (n, a) {
            return [e * (a + 1), t * (r + 1)];
          });
        })
        .reduce(function (e, t) {
          return [].concat(l.toConsumableArray(e), l.toConsumableArray(t));
        }, []);
    }
    var m = a.forwardRef(function (e, t) {
      var n = e.className,
        r = e.style,
        i = e.color,
        l = void 0 === i ? [] : i,
        m = c.useAutoResize(t),
        h = m.width,
        g = m.height,
        b = m.domRef;
      var y = a.useMemo(
          function () {
            return u.util_2(u.util_1(d, !0), l || []);
          },
          [l]
        ),
        v = a.useMemo(
          function () {
            return { points: p(), svgScale: [h / f[0], g / f[1]] };
          },
          [h, g]
        ),
        x = v.svgScale,
        w = v.points,
        k = a.useMemo(
          function () {
            return s.classnames("dv-decoration-3", n);
          },
          [n]
        );
      return o.createElement(
        "div",
        { className: k, style: r, ref: b },
        o.createElement(
          "svg",
          {
            width: f[0] + "px",
            height: f[1] + "px",
            style: { transform: "scale(" + x[0] + "," + x[1] + ")" },
          },
          w.map(function (e, t) {
            return o.createElement(
              "rect",
              {
                key: t,
                fill: y[0],
                x: e[0] - 3.5,
                y: e[1] - 3.5,
                width: 7,
                height: 7,
              },
              Math.random() > 0.6 &&
                o.createElement("animate", {
                  attributeName: "fill",
                  values: "" + y.join(";"),
                  dur: Math.random() + 1 + "s",
                  begin: 2 * Math.random(),
                  repeatCount: "indefinite",
                })
            );
          })
        )
      );
    });
    (m.propTypes = {
      className: i.PropTypes.string,
      style: i.PropTypes.object,
      color: i.PropTypes.array,
    }),
      (e.exports = m);
  },
  653: function (e, t, n) {
    "use strict";
    var r,
      a = n(0),
      o = (r = a) && "object" === typeof r && "default" in r ? r.default : r,
      i = n(192);
    n(257), n(258);
    var l = n(270),
      c = n(259),
      s = n(222);
    i.styleInject(".dv-decoration-5 {\n  width: 100%;\n  height: 100%;\n}\n");
    var u = ["#3f96a5", "#3f96a5"],
      d = a.forwardRef(function (e, t) {
        var n = e.className,
          r = e.dur,
          i = void 0 === r ? 1.2 : r,
          d = e.style,
          f = e.color,
          p = void 0 === f ? [] : f,
          m = l.useAutoResize(t),
          h = m.width,
          g = m.height,
          b = m.domRef;
        var y = a.useMemo(
            function () {
              return s.util_2(s.util_1(u, !0), p || []);
            },
            [p]
          ),
          v = a.useMemo(
            function () {
              var e = [
                  [0, 0.2 * g],
                  [0.18 * h, 0.2 * g],
                  [0.2 * h, 0.4 * g],
                  [0.25 * h, 0.4 * g],
                  [0.27 * h, 0.6 * g],
                  [0.72 * h, 0.6 * g],
                  [0.75 * h, 0.4 * g],
                  [0.8 * h, 0.4 * g],
                  [0.82 * h, 0.2 * g],
                  [h, 0.2 * g],
                ],
                t = [
                  [0.3 * h, 0.8 * g],
                  [0.7 * h, 0.8 * g],
                ],
                n = s.util_7(e),
                r = s.util_7(t);
              return {
                line1Points: (e = e
                  .map(function (e) {
                    return e.join(",");
                  })
                  .join(" ")),
                line2Points: (t = t
                  .map(function (e) {
                    return e.join(",");
                  })
                  .join(" ")),
                line1Length: n,
                line2Length: r,
              };
            },
            [h, g]
          ),
          x = v.line1Points,
          w = v.line2Points,
          k = v.line1Length,
          _ = v.line2Length,
          E = a.useMemo(
            function () {
              return c.classnames("dv-decoration-5", n);
            },
            [n]
          );
        return o.createElement(
          "div",
          { className: E, style: d, ref: b },
          o.createElement(
            "svg",
            { width: h, height: g },
            o.createElement(
              "polyline",
              {
                fill: "transparent",
                stroke: y[0],
                strokeWidth: "3",
                points: x,
              },
              o.createElement("animate", {
                attributeName: "stroke-dasharray",
                attributeType: "XML",
                from: "0, " + k / 2 + ", 0, " + k / 2,
                to: "0, 0, " + k + ", 0",
                dur: i + "s",
                begin: "0s",
                calcMode: "spline",
                keyTimes: "0;1",
                keySplines: "0.4,1,0.49,0.98",
                repeatCount: "indefinite",
              })
            ),
            o.createElement(
              "polyline",
              {
                fill: "transparent",
                stroke: y[1],
                strokeWidth: "2",
                points: w,
              },
              o.createElement("animate", {
                attributeName: "stroke-dasharray",
                attributeType: "XML",
                from: "0, " + _ / 2 + ", 0, " + _ / 2,
                to: "0, 0, " + _ + ", 0",
                dur: i + "s",
                begin: "0s",
                calcMode: "spline",
                keyTimes: "0;1",
                keySplines: ".4,1,.49,.98",
                repeatCount: "indefinite",
              })
            )
          )
        );
      });
    (d.propTypes = {
      dur: i.PropTypes.number,
      className: i.PropTypes.string,
      style: i.PropTypes.object,
      color: i.PropTypes.array,
    }),
      (e.exports = d);
  },
  654: function (e, t, n) {
    "use strict";
    var r,
      a = n(0),
      o = (r = a) && "object" === typeof r && "default" in r ? r.default : r,
      i = n(192),
      l = n(259),
      c = n(222);
    i.styleInject(
      ".dv-decoration-7 {\n  display: flex;\n  width: 100%;\n  height: 100%;\n  justify-content: center;\n  align-items: center;\n}\n"
    );
    var s = ["#1dc1f5", "#1dc1f5"],
      u = function (e) {
        var t = e.children,
          n = e.className,
          r = e.style,
          i = e.color,
          u = void 0 === i ? [] : i,
          d = a.useMemo(
            function () {
              return c.util_2(c.util_1(s, !0), u || []);
            },
            [u]
          ),
          f = a.useMemo(
            function () {
              return l.classnames("dv-decoration-7", n);
            },
            [n]
          );
        return o.createElement(
          "div",
          { className: f, style: r },
          o.createElement(
            "svg",
            { width: "21px", height: "20px" },
            o.createElement("polyline", {
              strokeWidth: "4",
              fill: "transparent",
              stroke: d[0],
              points: "10, 0 19, 10 10, 20",
            }),
            o.createElement("polyline", {
              strokeWidth: "2",
              fill: "transparent",
              stroke: d[1],
              points: "2, 0 11, 10 2, 20",
            })
          ),
          t,
          o.createElement(
            "svg",
            { width: "21px", height: "20px" },
            o.createElement("polyline", {
              strokeWidth: "4",
              fill: "transparent",
              stroke: d[0],
              points: "11, 0 2, 10 11, 20",
            }),
            o.createElement("polyline", {
              strokeWidth: "2",
              fill: "transparent",
              stroke: d[1],
              points: "19, 0 10, 10 19, 20",
            })
          )
        );
      };
    (u.propTypes = {
      children: i.PropTypes.node,
      className: i.PropTypes.string,
      style: i.PropTypes.object,
      color: i.PropTypes.array,
    }),
      (e.exports = u);
  },
  655: function (e, t, n) {
    "use strict";
    var r,
      a = n(0),
      o = (r = a) && "object" === typeof r && "default" in r ? r.default : r,
      i = n(192),
      l = n(257);
    n(258);
    var c = n(270),
      s = n(259),
      u = n(222),
      d = n(614);
    i.styleInject(
      ".dv-decoration-9 {\n  position: relative;\n  width: 100%;\n  height: 100%;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n}\n.dv-decoration-9 svg {\n  position: absolute;\n  left: 0px;\n  top: 0px;\n  transform-origin: left top;\n}\n"
    );
    var f = ["rgba(3, 166, 224, 0.8)", "rgba(3, 166, 224, 0.5)"],
      p = [100, 100],
      m = a.forwardRef(function (e, t) {
        var n = e.children,
          r = e.className,
          i = e.style,
          m = e.color,
          h = void 0 === m ? [] : m,
          g = e.dur,
          b = void 0 === g ? 3 : g,
          y = c.useAutoResize(t),
          v = y.width,
          x = y.height,
          w = y.domRef,
          k = a.useRef("decoration-9-polygon-" + l.uuid()),
          _ = a.useMemo(
            function () {
              return u.util_2(u.util_1(f, !0), h || []);
            },
            [h]
          ),
          E = a.useMemo(
            function () {
              return [v / p[0], x / p[1]];
            },
            [v, x]
          ),
          S = a.useMemo(
            function () {
              return s.classnames("dv-decoration-9", r);
            },
            [r]
          );
        return o.createElement(
          "div",
          { className: S, style: i, ref: w },
          o.createElement(
            "svg",
            {
              width: p[0] + "px",
              height: p[1] + "px",
              style: { transform: "scale(" + E[0] + "," + E[1] + ")" },
            },
            o.createElement(
              "defs",
              null,
              o.createElement("polygon", {
                id: k.current,
                points: "15, 46.5, 21, 47.5, 21, 52.5, 15, 53.5",
              })
            ),
            o.createElement(
              "circle",
              {
                cx: "50",
                cy: "50",
                r: "45",
                fill: "transparent",
                stroke: _[1],
                strokeWidth: "10",
                strokeDasharray: "80, 100, 30, 100",
              },
              o.createElement("animateTransform", {
                attributeName: "transform",
                type: "rotate",
                values: "0 50 50;360 50 50",
                dur: b + "s",
                repeatCount: "indefinite",
              })
            ),
            o.createElement(
              "circle",
              {
                cx: "50",
                cy: "50",
                r: "45",
                fill: "transparent",
                stroke: _[0],
                strokeWidth: "6",
                strokeDasharray: "50, 66, 100, 66",
              },
              o.createElement("animateTransform", {
                attributeName: "transform",
                type: "rotate",
                values: "0 50 50;-360 50 50",
                dur: b + "s",
                repeatCount: "indefinite",
              })
            ),
            o.createElement("circle", {
              cx: "50",
              cy: "50",
              r: "38",
              fill: "transparent",
              stroke: d.lib_9(_[1] || f[1], 30),
              strokeWidth: "1",
              strokeDasharray: "5, 1",
            }),
            new Array(20).fill(0).map(function (e, t) {
              return o.createElement(
                "use",
                {
                  key: t,
                  href: "#" + k.current,
                  stroke: _[1],
                  fill: Math.random() > 0.4 ? "transparent" : _[0],
                },
                o.createElement("animateTransform", {
                  attributeName: "transform",
                  type: "rotate",
                  values: "0 50 50;360 50 50",
                  dur: b + "s",
                  begin: (t * b) / 20 + "s",
                  repeatCount: "indefinite",
                })
              );
            }),
            o.createElement("circle", {
              cx: "50",
              cy: "50",
              r: "26",
              fill: "transparent",
              stroke: d.lib_9(_[1] || f[1], 30),
              strokeWidth: "1",
              strokeDasharray: "5, 1",
            })
          ),
          n
        );
      });
    (m.propTypes = {
      children: i.PropTypes.node,
      className: i.PropTypes.string,
      style: i.PropTypes.object,
      color: i.PropTypes.array,
      dur: i.PropTypes.number,
    }),
      (e.exports = m);
  },
  656: function (e, t, n) {
    "use strict";
    var r,
      a = n(0),
      o = (r = a) && "object" === typeof r && "default" in r ? r.default : r,
      i = n(192);
    n(257), n(258);
    var l = n(270),
      c = n(259),
      s = n(222),
      u = n(614);
    i.styleInject(
      ".dv-decoration-11 {\n  position: relative;\n  width: 100%;\n  height: 100%;\n  display: flex;\n}\n.dv-decoration-11 .decoration-content {\n  position: absolute;\n  top: 0px;\n  left: 0px;\n  width: 100%;\n  height: 100%;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n}\n"
    );
    var d = ["#1a98fc", "#2cf7fe"],
      f = a.forwardRef(function (e, t) {
        var n = e.children,
          r = e.className,
          i = e.style,
          f = e.color,
          p = void 0 === f ? [] : f,
          m = l.useAutoResize(t),
          h = m.width,
          g = m.height,
          b = m.domRef,
          y = a.useMemo(
            function () {
              return s.util_2(s.util_1(d, !0), p || []);
            },
            [p]
          ),
          v = a.useMemo(
            function () {
              return c.classnames("dv-decoration-11", r);
            },
            [r]
          );
        return o.createElement(
          "div",
          { className: v, style: i, ref: b },
          o.createElement(
            "svg",
            { width: h, height: g },
            o.createElement("polygon", {
              fill: u.lib_9(y[1] || d[1], 10),
              stroke: y[1],
              points: "20 10, 25 4, 55 4 60 10",
            }),
            o.createElement("polygon", {
              fill: u.lib_9(y[1] || d[1], 10),
              stroke: y[1],
              points:
                "20 " +
                (g - 10) +
                ", 25 " +
                (g - 4) +
                ", 55 " +
                (g - 4) +
                " 60 " +
                (g - 10),
            }),
            o.createElement("polygon", {
              fill: u.lib_9(y[1] || d[1], 10),
              stroke: y[1],
              points:
                h -
                20 +
                " 10, " +
                (h - 25) +
                " 4, " +
                (h - 55) +
                " 4 " +
                (h - 60) +
                " 10",
            }),
            o.createElement("polygon", {
              fill: u.lib_9(y[1] || d[1], 10),
              stroke: y[1],
              points:
                h -
                20 +
                " " +
                (g - 10) +
                ", " +
                (h - 25) +
                " " +
                (g - 4) +
                ", " +
                (h - 55) +
                " " +
                (g - 4) +
                " " +
                (h - 60) +
                " " +
                (g - 10),
            }),
            o.createElement("polygon", {
              fill: u.lib_9(y[0] || d[0], 20),
              stroke: y[0],
              points:
                "\n            20 10, 5 " +
                g / 2 +
                " 20 " +
                (g - 10) +
                "\n            " +
                (h - 20) +
                " " +
                (g - 10) +
                " " +
                (h - 5) +
                " " +
                g / 2 +
                " " +
                (h - 20) +
                " 10\n          ",
            }),
            o.createElement("polyline", {
              fill: "transparent",
              stroke: u.lib_9(y[0] || d[0], 70),
              points: "25 18, 15 " + g / 2 + " 25 " + (g - 18),
            }),
            o.createElement("polyline", {
              fill: "transparent",
              stroke: u.lib_9(y[0] || d[0], 70),
              points:
                h -
                25 +
                " 18, " +
                (h - 15) +
                " " +
                g / 2 +
                " " +
                (h - 25) +
                " " +
                (g - 18),
            })
          ),
          o.createElement("div", { className: "decoration-content" }, n)
        );
      });
    (f.propTypes = {
      children: i.PropTypes.node,
      className: i.PropTypes.string,
      style: i.PropTypes.object,
      color: i.PropTypes.array,
    }),
      (e.exports = f);
  },
  709: function (e, t, n) {
    e.exports = n(838);
  },
  73: function (e, t) {
    var n,
      r,
      a = (e.exports = {});
    function o() {
      throw new Error("setTimeout has not been defined");
    }
    function i() {
      throw new Error("clearTimeout has not been defined");
    }
    function l(e) {
      if (n === setTimeout) return setTimeout(e, 0);
      if ((n === o || !n) && setTimeout)
        return (n = setTimeout), setTimeout(e, 0);
      try {
        return n(e, 0);
      } catch (t) {
        try {
          return n.call(null, e, 0);
        } catch (t) {
          return n.call(this, e, 0);
        }
      }
    }
    !(function () {
      try {
        n = "function" === typeof setTimeout ? setTimeout : o;
      } catch (e) {
        n = o;
      }
      try {
        r = "function" === typeof clearTimeout ? clearTimeout : i;
      } catch (e) {
        r = i;
      }
    })();
    var c,
      s = [],
      u = !1,
      d = -1;
    function f() {
      u &&
        c &&
        ((u = !1), c.length ? (s = c.concat(s)) : (d = -1), s.length && p());
    }
    function p() {
      if (!u) {
        var e = l(f);
        u = !0;
        for (var t = s.length; t; ) {
          for (c = s, s = []; ++d < t; ) c && c[d].run();
          (d = -1), (t = s.length);
        }
        (c = null),
          (u = !1),
          (function (e) {
            if (r === clearTimeout) return clearTimeout(e);
            if ((r === i || !r) && clearTimeout)
              return (r = clearTimeout), clearTimeout(e);
            try {
              r(e);
            } catch (t) {
              try {
                return r.call(null, e);
              } catch (t) {
                return r.call(this, e);
              }
            }
          })(e);
      }
    }
    function m(e, t) {
      (this.fun = e), (this.array = t);
    }
    function h() {}
    (a.nextTick = function (e) {
      var t = new Array(arguments.length - 1);
      if (arguments.length > 1)
        for (var n = 1; n < arguments.length; n++) t[n - 1] = arguments[n];
      s.push(new m(e, t)), 1 !== s.length || u || l(p);
    }),
      (m.prototype.run = function () {
        this.fun.apply(null, this.array);
      }),
      (a.title = "browser"),
      (a.browser = !0),
      (a.env = {}),
      (a.argv = []),
      (a.version = ""),
      (a.versions = {}),
      (a.on = h),
      (a.addListener = h),
      (a.once = h),
      (a.off = h),
      (a.removeListener = h),
      (a.removeAllListeners = h),
      (a.emit = h),
      (a.prependListener = h),
      (a.prependOnceListener = h),
      (a.listeners = function (e) {
        return [];
      }),
      (a.binding = function (e) {
        throw new Error("process.binding is not supported");
      }),
      (a.cwd = function () {
        return "/";
      }),
      (a.chdir = function (e) {
        throw new Error("process.chdir is not supported");
      }),
      (a.umask = function () {
        return 0;
      });
  },
  838: function (e, t, n) {
    "use strict";
    n.r(t);
    var r = n(0),
      a = n.n(r),
      o = n(58),
      i = n.n(o),
      l = n(650),
      c = n.n(l),
      s = n(651),
      u = n.n(s),
      d = n(652),
      f = n.n(d),
      p = n(653),
      m = n.n(p),
      h = n(424),
      g = n.n(h),
      b = n(31),
      y = n.n(b),
      v = n(21);
    function x(e) {
      return e &&
        e.__esModule &&
        Object.prototype.hasOwnProperty.call(e, "default")
        ? e.default
        : e;
    }
    function w(e, t) {
      return e((t = { exports: {} }), t.exports), t.exports;
    }
    var k = "function" === typeof Symbol && Symbol.for,
      _ = k ? Symbol.for("react.element") : 60103,
      E = k ? Symbol.for("react.portal") : 60106,
      S = k ? Symbol.for("react.fragment") : 60107,
      C = k ? Symbol.for("react.strict_mode") : 60108,
      P = k ? Symbol.for("react.profiler") : 60114,
      N = k ? Symbol.for("react.provider") : 60109,
      O = k ? Symbol.for("react.context") : 60110,
      T = k ? Symbol.for("react.async_mode") : 60111,
      M = k ? Symbol.for("react.concurrent_mode") : 60111,
      j = k ? Symbol.for("react.forward_ref") : 60112,
      R = k ? Symbol.for("react.suspense") : 60113,
      A = k ? Symbol.for("react.suspense_list") : 60120,
      L = k ? Symbol.for("react.memo") : 60115,
      z = k ? Symbol.for("react.lazy") : 60116,
      I = k ? Symbol.for("react.block") : 60121,
      F = k ? Symbol.for("react.fundamental") : 60117,
      D = k ? Symbol.for("react.responder") : 60118,
      B = k ? Symbol.for("react.scope") : 60119;
    function V(e) {
      if ("object" === typeof e && null !== e) {
        var t = e.$$typeof;
        switch (t) {
          case _:
            switch ((e = e.type)) {
              case T:
              case M:
              case S:
              case P:
              case C:
              case R:
                return e;
              default:
                switch ((e = e && e.$$typeof)) {
                  case O:
                  case j:
                  case z:
                  case L:
                  case N:
                    return e;
                  default:
                    return t;
                }
            }
          case E:
            return t;
        }
      }
    }
    function $(e) {
      return V(e) === M;
    }
    var W = {
        AsyncMode: T,
        ConcurrentMode: M,
        ContextConsumer: O,
        ContextProvider: N,
        Element: _,
        ForwardRef: j,
        Fragment: S,
        Lazy: z,
        Memo: L,
        Portal: E,
        Profiler: P,
        StrictMode: C,
        Suspense: R,
        isAsyncMode: function (e) {
          return $(e) || V(e) === T;
        },
        isConcurrentMode: $,
        isContextConsumer: function (e) {
          return V(e) === O;
        },
        isContextProvider: function (e) {
          return V(e) === N;
        },
        isElement: function (e) {
          return "object" === typeof e && null !== e && e.$$typeof === _;
        },
        isForwardRef: function (e) {
          return V(e) === j;
        },
        isFragment: function (e) {
          return V(e) === S;
        },
        isLazy: function (e) {
          return V(e) === z;
        },
        isMemo: function (e) {
          return V(e) === L;
        },
        isPortal: function (e) {
          return V(e) === E;
        },
        isProfiler: function (e) {
          return V(e) === P;
        },
        isStrictMode: function (e) {
          return V(e) === C;
        },
        isSuspense: function (e) {
          return V(e) === R;
        },
        isValidElementType: function (e) {
          return (
            "string" === typeof e ||
            "function" === typeof e ||
            e === S ||
            e === M ||
            e === P ||
            e === C ||
            e === R ||
            e === A ||
            ("object" === typeof e &&
              null !== e &&
              (e.$$typeof === z ||
                e.$$typeof === L ||
                e.$$typeof === N ||
                e.$$typeof === O ||
                e.$$typeof === j ||
                e.$$typeof === F ||
                e.$$typeof === D ||
                e.$$typeof === B ||
                e.$$typeof === I))
          );
        },
        typeOf: V,
      },
      U = w(function (e, t) {
        0;
      }),
      H =
        (U.AsyncMode,
        U.ConcurrentMode,
        U.ContextConsumer,
        U.ContextProvider,
        U.Element,
        U.ForwardRef,
        U.Fragment,
        U.Lazy,
        U.Memo,
        U.Portal,
        U.Profiler,
        U.StrictMode,
        U.Suspense,
        U.isAsyncMode,
        U.isConcurrentMode,
        U.isContextConsumer,
        U.isContextProvider,
        U.isElement,
        U.isForwardRef,
        U.isFragment,
        U.isLazy,
        U.isMemo,
        U.isPortal,
        U.isProfiler,
        U.isStrictMode,
        U.isSuspense,
        U.isValidElementType,
        U.typeOf,
        w(function (e) {
          e.exports = W;
        }),
        Object.getOwnPropertySymbols),
      q = Object.prototype.hasOwnProperty,
      G = Object.prototype.propertyIsEnumerable;
    function Q(e) {
      if (null === e || void 0 === e)
        throw new TypeError(
          "Object.assign cannot be called with null or undefined"
        );
      return Object(e);
    }
    (function () {
      try {
        if (!Object.assign) return !1;
        var e = new String("abc");
        if (((e[5] = "de"), "5" === Object.getOwnPropertyNames(e)[0]))
          return !1;
        for (var t = {}, n = 0; n < 10; n++)
          t["_" + String.fromCharCode(n)] = n;
        if (
          "0123456789" !==
          Object.getOwnPropertyNames(t)
            .map(function (e) {
              return t[e];
            })
            .join("")
        )
          return !1;
        var r = {};
        return (
          "abcdefghijklmnopqrst".split("").forEach(function (e) {
            r[e] = e;
          }),
          "abcdefghijklmnopqrst" === Object.keys(Object.assign({}, r)).join("")
        );
      } catch (a) {
        return !1;
      }
    })() && Object.assign;
    var K = "SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED";
    function Y(e, t, n, r, a) {}
    Y.resetWarningCache = function () {
      0;
    };
    Function.call.bind(Object.prototype.hasOwnProperty);
    function X() {}
    function J() {}
    J.resetWarningCache = X;
    var Z = w(function (e) {
      e.exports = (function () {
        function e(e, t, n, r, a, o) {
          if (o !== K) {
            var i = new Error(
              "Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types"
            );
            throw ((i.name = "Invariant Violation"), i);
          }
        }
        function t() {
          return e;
        }
        e.isRequired = e;
        var n = {
          array: e,
          bool: e,
          func: e,
          number: e,
          object: e,
          string: e,
          symbol: e,
          any: e,
          arrayOf: t,
          element: e,
          elementType: e,
          instanceOf: t,
          node: e,
          objectOf: t,
          oneOf: t,
          oneOfType: t,
          shape: t,
          exact: t,
          checkPropTypes: J,
          resetWarningCache: X,
        };
        return (n.PropTypes = n), n;
      })();
    });
    function ee(e, t) {
      void 0 === t && (t = {});
      var n = t.insertAt;
      if (e && "undefined" !== typeof document) {
        var r = document.head || document.getElementsByTagName("head")[0],
          a = document.createElement("style");
        (a.type = "text/css"),
          "top" === n && r.firstChild
            ? r.insertBefore(a, r.firstChild)
            : r.appendChild(a),
          a.styleSheet
            ? (a.styleSheet.cssText = e)
            : a.appendChild(document.createTextNode(e));
      }
    }
    function te(e) {
      return (
        e
          ? "xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx"
          : "xxxxxxxxxxxx4xxxyxxxxxxxxxxxxxxx"
      ).replace(/[xy]/g, function (e) {
        var t = (16 * Math.random()) | 0;
        return ("x" === e ? t : (3 & t) | 8).toString(16);
      });
    }
    var ne =
        Object.assign ||
        function (e) {
          for (var t = 1; t < arguments.length; t++) {
            var n = arguments[t];
            for (var r in n)
              Object.prototype.hasOwnProperty.call(n, r) && (e[r] = n[r]);
          }
          return e;
        },
      re = function (e, t) {
        if (Array.isArray(e)) return e;
        if (Symbol.iterator in Object(e))
          return (function (e, t) {
            var n = [],
              r = !0,
              a = !1,
              o = void 0;
            try {
              for (
                var i, l = e[Symbol.iterator]();
                !(r = (i = l.next()).done) &&
                (n.push(i.value), !t || n.length !== t);
                r = !0
              );
            } catch (c) {
              (a = !0), (o = c);
            } finally {
              try {
                !r && l.return && l.return();
              } finally {
                if (a) throw o;
              }
            }
            return n;
          })(e, t);
        throw new TypeError(
          "Invalid attempt to destructure non-iterable instance"
        );
      };
    function ae(e) {
      var t = Object(r.useState)({ width: 0, height: 0 }),
        n = re(t, 2),
        a = n[0],
        o = n[1],
        i = Object(r.useRef)(null),
        l = Object(r.useCallback)(function () {
          var e = i.current || { clientWidth: 0, clientHeight: 0 },
            t = e.clientWidth,
            n = e.clientHeight;
          o({ width: t, height: n }),
            i.current
              ? (t && n) ||
                console.warn(
                  "DataV: Component width or height is 0px, rendering abnormality may occur!"
                )
              : console.warn(
                  "DataV: Failed to get dom node, component rendering may be abnormal!"
                );
        }, []);
      return (
        Object(r.useImperativeHandle)(
          e,
          function () {
            return { setWH: l };
          },
          []
        ),
        Object(r.useEffect)(function () {
          var e = (function (e) {
            var t =
                arguments.length > 1 && void 0 !== arguments[1]
                  ? arguments[1]
                  : 600,
              n =
                !(arguments.length > 2 && void 0 !== arguments[2]) ||
                arguments[2],
              r = null;
            return function () {
              clearTimeout(r);
              for (var a = arguments.length, o = Array(a), i = 0; i < a; i++)
                o[i] = arguments[i];
              if (n) return e.apply(this, o), void (n = !1);
              r = setTimeout(e.bind.apply(e, [this].concat(o)), t);
            };
          })(l, 100);
          e();
          var t = (function (e, t) {
            var n = new (window.MutationObserver ||
              window.WebKitMutationObserver ||
              window.MozMutationObserver)(t);
            return (
              n.observe(e, {
                attributes: !0,
                attributeFilter: ["style"],
                attributeOldValue: !0,
              }),
              n
            );
          })(i.current, e);
          return (
            window.addEventListener("resize", e),
            function () {
              window.removeEventListener("resize", e),
                t && (t.disconnect(), t.takeRecords());
            }
          );
        }, []),
        ne({}, a, { domRef: i, setWH: l })
      );
    }
    var oe = w(function (e) {
        !(function () {
          var t = {}.hasOwnProperty;
          function n() {
            for (var e = [], r = 0; r < arguments.length; r++) {
              var a = arguments[r];
              if (a) {
                var o = typeof a;
                if ("string" === o || "number" === o) e.push(a);
                else if (Array.isArray(a) && a.length) {
                  var i = n.apply(null, a);
                  i && e.push(i);
                } else if ("object" === o)
                  for (var l in a) t.call(a, l) && a[l] && e.push(l);
              }
            }
            return e.join(" ");
          }
          e.exports
            ? ((n.default = n), (e.exports = n))
            : (window.classNames = n);
        })();
      }),
      ie = w(function (e) {
        e.exports = function (e) {
          return e && e.__esModule ? e : { default: e };
        };
      });
    x(ie);
    var le = function (e, t) {
      (null == t || t > e.length) && (t = e.length);
      for (var n = 0, r = new Array(t); n < t; n++) r[n] = e[n];
      return r;
    };
    var ce = function (e) {
      if (Array.isArray(e)) return le(e);
    };
    var se = function (e) {
      if ("undefined" !== typeof Symbol && Symbol.iterator in Object(e))
        return Array.from(e);
    };
    var ue = function (e, t) {
      if (e) {
        if ("string" === typeof e) return le(e, t);
        var n = Object.prototype.toString.call(e).slice(8, -1);
        return (
          "Object" === n && e.constructor && (n = e.constructor.name),
          "Map" === n || "Set" === n
            ? Array.from(n)
            : "Arguments" === n ||
              /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)
            ? le(e, t)
            : void 0
        );
      }
    };
    var de = function () {
      throw new TypeError(
        "Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."
      );
    };
    var fe = function (e) {
        return ce(e) || se(e) || ue(e) || de();
      },
      pe = w(function (e) {
        function t(n) {
          return (
            "function" === typeof Symbol && "symbol" === typeof Symbol.iterator
              ? (e.exports = t =
                  function (e) {
                    return typeof e;
                  })
              : (e.exports = t =
                  function (e) {
                    return e &&
                      "function" === typeof Symbol &&
                      e.constructor === Symbol &&
                      e !== Symbol.prototype
                      ? "symbol"
                      : typeof e;
                  }),
            t(n)
          );
        }
        e.exports = t;
      });
    var me = function (e) {
      if (Array.isArray(e)) return e;
    };
    var he = function (e, t) {
      if ("undefined" !== typeof Symbol && Symbol.iterator in Object(e)) {
        var n = [],
          r = !0,
          a = !1,
          o = void 0;
        try {
          for (
            var i, l = e[Symbol.iterator]();
            !(r = (i = l.next()).done) &&
            (n.push(i.value), !t || n.length !== t);
            r = !0
          );
        } catch (c) {
          (a = !0), (o = c);
        } finally {
          try {
            r || null == l.return || l.return();
          } finally {
            if (a) throw o;
          }
        }
        return n;
      }
    };
    var ge = function () {
      throw new TypeError(
        "Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."
      );
    };
    var be = function (e, t) {
        return me(e) || he(e, t) || ue(e, t) || ge();
      },
      ye = w(function (e, t) {
        Object.defineProperty(t, "__esModule", { value: !0 }),
          (t.deepClone = f),
          (t.eliminateBlur = p),
          (t.checkPointIsInCircle = m),
          (t.getTwoPointDistance = h),
          (t.checkPointIsInPolygon = g),
          (t.checkPointIsInSector = b),
          (t.checkPointIsNearPolyline = v),
          (t.checkPointIsInRect = function (e, t, n, a, o) {
            var i = (0, r.default)(e, 2),
              l = i[0],
              c = i[1];
            return !(l < t) && !(c < n) && !(l > t + a) && !(c > n + o);
          }),
          (t.getRotatePointPos = x),
          (t.getScalePointPos = w),
          (t.getTranslatePointPos = k),
          (t.getDistanceBetweenPointAndLine = _),
          (t.getCircleRadianPoint = E),
          (t.getRegularPolygonPoints = S),
          (t.default = void 0);
        var n = ie(fe),
          r = ie(be),
          a = ie(pe),
          o = Math.abs,
          i = Math.sqrt,
          l = Math.sin,
          c = Math.cos,
          s = Math.max,
          u = Math.min,
          d = Math.PI;
        function f(e) {
          var t =
            arguments.length > 1 && void 0 !== arguments[1] && arguments[1];
          if (!e) return e;
          var n = JSON.parse,
            r = JSON.stringify;
          if (!t) return n(r(e));
          var o = e instanceof Array ? [] : {};
          if (e && "object" === (0, a.default)(e))
            for (var i in e)
              e.hasOwnProperty(i) &&
                (e[i] && "object" === (0, a.default)(e[i])
                  ? (o[i] = f(e[i], !0))
                  : (o[i] = e[i]));
          return o;
        }
        function p(e) {
          return e.map(function (e) {
            var t = (0, r.default)(e, 2),
              n = t[0],
              a = t[1];
            return [parseInt(n) + 0.5, parseInt(a) + 0.5];
          });
        }
        function m(e, t, n, r) {
          return h(e, [t, n]) <= r;
        }
        function h(e, t) {
          var n = (0, r.default)(e, 2),
            a = n[0],
            l = n[1],
            c = (0, r.default)(t, 2),
            s = c[0],
            u = c[1],
            d = o(a - s),
            f = o(l - u);
          return i(d * d + f * f);
        }
        function g(e, t) {
          for (
            var n = 0,
              a = (0, r.default)(e, 2),
              o = a[0],
              i = a[1],
              l = t.length,
              c = 1,
              d = t[0];
            c <= l;
            c++
          ) {
            var f = t[c % l];
            if (
              o > u(d[0], f[0]) &&
              o <= s(d[0], f[0]) &&
              i <= s(d[1], f[1]) &&
              d[0] !== f[0]
            ) {
              var p = ((o - d[0]) * (f[1] - d[1])) / (f[0] - d[0]) + d[1];
              (d[1] === f[1] || i <= p) && n++;
            }
            d = f;
          }
          return n % 2 === 1;
        }
        function b(e, t, n, a, o, i, l) {
          if (!e) return !1;
          if (h(e, [t, n]) > a) return !1;
          if (!l) {
            var c = f([i, o]),
              s = (0, r.default)(c, 2);
            (o = s[0]), (i = s[1]);
          }
          var u = o > i;
          if (u) {
            var p = [i, o];
            (o = p[0]), (i = p[1]);
          }
          var m = i - o;
          if (m >= 2 * d) return !0;
          var g = (0, r.default)(e, 2),
            b = g[0],
            v = g[1],
            x = E(t, n, a, o),
            w = (0, r.default)(x, 2),
            k = w[0],
            _ = w[1],
            S = E(t, n, a, i),
            C = (0, r.default)(S, 2),
            P = [b - t, v - n],
            N = [k - t, _ - n],
            O = [C[0] - t, C[1] - n],
            T = m > d;
          if (T) {
            var M = f([O, N]),
              j = (0, r.default)(M, 2);
            (N = j[0]), (O = j[1]);
          }
          var R = y(N, P) && !y(O, P);
          return T && (R = !R), u && (R = !R), R;
        }
        function y(e, t) {
          var n = (0, r.default)(e, 2),
            a = n[0],
            o = n[1],
            i = (0, r.default)(t, 2);
          return -o * i[0] + a * i[1] > 0;
        }
        function v(e, t, a) {
          var o = a / 2,
            i = t.map(function (e) {
              var t = (0, r.default)(e, 2);
              return [t[0], t[1] - o];
            }),
            l = t.map(function (e) {
              var t = (0, r.default)(e, 2);
              return [t[0], t[1] + o];
            });
          return g(
            e,
            [].concat((0, n.default)(i), (0, n.default)(l.reverse()))
          );
        }
        function x() {
          var e =
              arguments.length > 0 && void 0 !== arguments[0]
                ? arguments[0]
                : 0,
            t = arguments.length > 1 ? arguments[1] : void 0,
            n =
              arguments.length > 2 && void 0 !== arguments[2]
                ? arguments[2]
                : [0, 0];
          if (!t) return !1;
          if (e % 360 === 0) return t;
          var a = (0, r.default)(t, 2),
            o = a[0],
            i = a[1],
            s = (0, r.default)(n, 2),
            u = s[0],
            f = s[1];
          return [
            (o - u) * c((e *= d / 180)) - (i - f) * l(e) + u,
            (o - u) * l(e) + (i - f) * c(e) + f,
          ];
        }
        function w() {
          var e =
              arguments.length > 0 && void 0 !== arguments[0]
                ? arguments[0]
                : [1, 1],
            t = arguments.length > 1 ? arguments[1] : void 0,
            n =
              arguments.length > 2 && void 0 !== arguments[2]
                ? arguments[2]
                : [0, 0];
          if (!t) return !1;
          if (1 === e) return t;
          var a = (0, r.default)(t, 2),
            o = a[0],
            i = a[1],
            l = (0, r.default)(n, 2),
            c = l[0],
            s = l[1],
            u = (0, r.default)(e, 2),
            d = u[0],
            f = u[1],
            p = o - c,
            m = i - s;
          return [p * d + c, m * f + s];
        }
        function k(e, t) {
          if (!e || !t) return !1;
          var n = (0, r.default)(t, 2),
            a = n[0],
            o = n[1],
            i = (0, r.default)(e, 2);
          return [a + i[0], o + i[1]];
        }
        function _(e, t, n) {
          if (!e || !t || !n) return !1;
          var a = (0, r.default)(e, 2),
            l = a[0],
            c = a[1],
            s = (0, r.default)(t, 2),
            u = s[0],
            d = s[1],
            f = (0, r.default)(n, 2),
            p = f[0],
            m = f[1],
            h = m - d,
            g = u - p;
          return (
            o(h * l + g * c + (d * (p - u) - u * (m - d))) / i(h * h + g * g)
          );
        }
        function E(e, t, n, r) {
          return [e + c(r) * n, t + l(r) * n];
        }
        function S(e, t, n, r) {
          var a =
              arguments.length > 4 && void 0 !== arguments[4]
                ? arguments[4]
                : -0.5 * d,
            o = (2 * d) / r,
            i = new Array(r).fill("").map(function (e, t) {
              return t * o + a;
            });
          return i.map(function (r) {
            return E(e, t, n, r);
          });
        }
        var C = {
          deepClone: f,
          eliminateBlur: p,
          checkPointIsInCircle: m,
          checkPointIsInPolygon: g,
          checkPointIsInSector: b,
          checkPointIsNearPolyline: v,
          getTwoPointDistance: h,
          getRotatePointPos: x,
          getScalePointPos: w,
          getTranslatePointPos: k,
          getCircleRadianPoint: E,
          getRegularPolygonPoints: S,
          getDistanceBetweenPointAndLine: _,
        };
        t.default = C;
      });
    x(ye);
    var ve = ye.deepClone,
      xe =
        (ye.eliminateBlur,
        ye.checkPointIsInCircle,
        ye.getTwoPointDistance,
        ye.checkPointIsInPolygon,
        ye.checkPointIsInSector,
        ye.checkPointIsNearPolyline,
        ye.checkPointIsInRect,
        ye.getRotatePointPos,
        ye.getScalePointPos,
        ye.getTranslatePointPos,
        ye.getDistanceBetweenPointAndLine,
        ye.getCircleRadianPoint,
        ye.getRegularPolygonPoints,
        w(function (e, t) {
          Object.defineProperty(t, "__esModule", { value: !0 }),
            (t.filterNonNumber = a),
            (t.deepMerge = o),
            (t.mulAdd = i),
            (t.mergeSameStackData = function (e, t) {
              var r = e.stack;
              if (!r) return (0, n.default)(e.data);
              var a = t.filter(function (e) {
                  return e.stack === r;
                }),
                o = a.findIndex(function (t) {
                  return t.data === e.data;
                }),
                l = a.splice(0, o + 1).map(function (e) {
                  return e.data;
                }),
                c = l[0].length;
              return new Array(c).fill(0).map(function (e, t) {
                return i(
                  l.map(function (e) {
                    return e[t];
                  })
                );
              });
            }),
            (t.getTwoPointDistance = l),
            (t.getLinearGradientColor = function (e, t, r, a) {
              if (!e || !t || !r || !a.length) return;
              var o = a;
              "string" === typeof o && (o = [a, a]);
              var i = e.createLinearGradient.apply(
                  e,
                  (0, n.default)(t).concat((0, n.default)(r))
                ),
                l = 1 / (o.length - 1);
              return (
                o.forEach(function (e, t) {
                  return i.addColorStop(l * t, e);
                }),
                i
              );
            }),
            (t.getPolylineLength = function (e) {
              return i(
                new Array(e.length - 1)
                  .fill(0)
                  .map(function (t, n) {
                    return [e[n], e[n + 1]];
                  })
                  .map(function (e) {
                    return l.apply(void 0, (0, n.default)(e));
                  })
              );
            }),
            (t.getPointToLineDistance = function (e, t, n) {
              var r = l(e, t),
                a = l(e, n),
                o = l(t, n);
              return (
                (0.5 *
                  Math.sqrt(
                    (r + a + o) * (r + a - o) * (r + o - a) * (a + o - r)
                  )) /
                o
              );
            }),
            (t.initNeedSeries = function (e, t, n) {
              return (e = (e = e.filter(function (e) {
                return e.type === n;
              })).map(function (e) {
                return o((0, ye.deepClone)(t, !0), e);
              })).filter(function (e) {
                return e.show;
              });
            }),
            (t.radianToAngle = function (e) {
              return (e / Math.PI) * 180;
            });
          var n = ie(fe),
            r = ie(pe);
          function a(e) {
            return e.filter(function (e) {
              return "number" === typeof e;
            });
          }
          function o(e, t) {
            for (var n in t)
              e[n] && "object" === (0, r.default)(e[n])
                ? o(e[n], t[n])
                : "object" !== (0, r.default)(t[n])
                ? (e[n] = t[n])
                : (e[n] = (0, ye.deepClone)(t[n], !0));
            return e;
          }
          function i(e) {
            return (e = a(e)).reduce(function (e, t) {
              return e + t;
            }, 0);
          }
          function l(e, t) {
            var n = Math.abs(e[0] - t[0]),
              r = Math.abs(e[1] - t[1]);
            return Math.sqrt(n * n + r * r);
          }
        }));
    x(xe);
    xe.filterNonNumber;
    var we = xe.deepMerge;
    xe.mulAdd,
      xe.mergeSameStackData,
      xe.getTwoPointDistance,
      xe.getLinearGradientColor,
      xe.getPolylineLength,
      xe.getPointToLineDistance,
      xe.initNeedSeries,
      xe.radianToAngle;
    ee(
      ".dv-border-box-1 {\n  position: relative;\n  width: 100%;\n  height: 100%;\n}\n.dv-border-box-1 .border {\n  position: absolute;\n  display: block;\n}\n.dv-border-box-1 .right-top {\n  right: 0px;\n  transform: rotateY(180deg);\n}\n.dv-border-box-1 .left-bottom {\n  bottom: 0px;\n  transform: rotateX(180deg);\n}\n.dv-border-box-1 .right-bottom {\n  right: 0px;\n  bottom: 0px;\n  transform: rotateX(180deg) rotateY(180deg);\n}\n.dv-border-box-1 .border-box-content {\n  position: relative;\n  width: 100%;\n  height: 100%;\n}\n"
    );
    var ke = ["left-top", "right-top", "left-bottom", "right-bottom"],
      _e = ["#4fd2dd", "#235fa7"],
      Ee = Object(r.forwardRef)(function (e, t) {
        var n = e.children,
          o = e.className,
          i = e.style,
          l = e.color,
          c = void 0 === l ? [] : l,
          s = e.backgroundColor,
          u = void 0 === s ? "transparent" : s,
          d = ae(t),
          f = d.width,
          p = d.height,
          m = d.domRef,
          h = Object(r.useMemo)(
            function () {
              return we(ve(_e, !0), c || []);
            },
            [c]
          ),
          g = Object(r.useMemo)(
            function () {
              return oe("dv-border-box-1", o);
            },
            [o]
          );
        return a.a.createElement(
          "div",
          { className: g, style: i, ref: m },
          a.a.createElement(
            "svg",
            { className: "border", width: f, height: p },
            a.a.createElement("polygon", {
              fill: u,
              points:
                "10, 27 10, " +
                (p - 27) +
                " 13, " +
                (p - 24) +
                " 13, " +
                (p - 21) +
                " 24, " +
                (p - 11) +
                "\n        38, " +
                (p - 11) +
                " 41, " +
                (p - 8) +
                " 73, " +
                (p - 8) +
                " 75, " +
                (p - 10) +
                " 81, " +
                (p - 10) +
                "\n        85, " +
                (p - 6) +
                " " +
                (f - 85) +
                ", " +
                (p - 6) +
                " " +
                (f - 81) +
                ", " +
                (p - 10) +
                " " +
                (f - 75) +
                ", " +
                (p - 10) +
                "\n        " +
                (f - 73) +
                ", " +
                (p - 8) +
                " " +
                (f - 41) +
                ", " +
                (p - 8) +
                " " +
                (f - 38) +
                ", " +
                (p - 11) +
                "\n        " +
                (f - 24) +
                ", " +
                (p - 11) +
                " " +
                (f - 13) +
                ", " +
                (p - 21) +
                " " +
                (f - 13) +
                ", " +
                (p - 24) +
                "\n        " +
                (f - 10) +
                ", " +
                (p - 27) +
                " " +
                (f - 10) +
                ", 27 " +
                (f - 13) +
                ", 25 " +
                (f - 13) +
                ", 21\n        " +
                (f - 24) +
                ", 11 " +
                (f - 38) +
                ", 11 " +
                (f - 41) +
                ", 8 " +
                (f - 73) +
                ", 8 " +
                (f - 75) +
                ", 10\n        " +
                (f - 81) +
                ", 10 " +
                (f - 85) +
                ", 6 85, 6 81, 10 75, 10 73, 8 41, 8 38, 11 24, 11 13, 21 13, 24",
            })
          ),
          ke.map(function (e) {
            return a.a.createElement(
              "svg",
              {
                width: "150px",
                height: "150px",
                key: e,
                className: e + " border",
              },
              a.a.createElement(
                "polygon",
                {
                  fill: h[0],
                  points:
                    "6,66 6,18 12,12 18,12 24,6 27,6 30,9 36,9 39,6 84,6 81,9 75,9 73.2,7 40.8,7 37.8,10.2 24,10.2 12,21 12,24 9,27 9,51 7.8,54 7.8,63",
                },
                a.a.createElement("animate", {
                  attributeName: "fill",
                  values: h[0] + ";" + h[1] + ";" + h[0],
                  dur: "0.5s",
                  begin: "0s",
                  repeatCount: "indefinite",
                })
              ),
              a.a.createElement(
                "polygon",
                {
                  fill: h[1],
                  points:
                    "27.599999999999998,4.8 38.4,4.8 35.4,7.8 30.599999999999998,7.8",
                },
                a.a.createElement("animate", {
                  attributeName: "fill",
                  values: h[1] + ";" + h[0] + ";" + h[1],
                  dur: "0.5s",
                  begin: "0s",
                  repeatCount: "indefinite",
                })
              ),
              a.a.createElement(
                "polygon",
                {
                  fill: h[0],
                  points:
                    "9,54 9,63 7.199999999999999,66 7.199999999999999,75 7.8,78 7.8,110 8.4,110 8.4,66 9.6,66 9.6,54",
                },
                a.a.createElement("animate", {
                  attributeName: "fill",
                  values: h[0] + ";" + h[1] + ";transparent",
                  dur: "1s",
                  begin: "0s",
                  repeatCount: "indefinite",
                })
              )
            );
          }),
          a.a.createElement("div", { className: "border-box-content" }, n)
        );
      });
    Ee.propTypes = {
      children: Z.node,
      className: Z.string,
      style: Z.object,
      color: Z.array,
      backgroundColor: Z.string,
    };
    var Se = Ee;
    ee(
      ".dv-border-box-2 {\n  position: relative;\n  width: 100%;\n  height: 100%;\n}\n.dv-border-box-2 .dv-border-svg-container {\n  position: absolute;\n  width: 100%;\n  height: 100%;\n  top: 0px;\n  left: 0px;\n}\n.dv-border-box-2 .dv-border-svg-container > polyline {\n  fill: none;\n  stroke-width: 1;\n}\n.dv-border-box-2 .border-box-content {\n  position: relative;\n  width: 100%;\n  height: 100%;\n}\n"
    );
    var Ce = ["#fff", "rgba(255, 255, 255, 0.6)"],
      Pe = Object(r.forwardRef)(function (e, t) {
        var n = e.children,
          o = e.className,
          i = e.style,
          l = e.color,
          c = void 0 === l ? [] : l,
          s = e.backgroundColor,
          u = void 0 === s ? "transparent" : s,
          d = ae(t),
          f = d.width,
          p = d.height,
          m = d.domRef,
          h = Object(r.useMemo)(
            function () {
              return we(ve(Ce, !0), c || []);
            },
            [c]
          ),
          g = Object(r.useMemo)(
            function () {
              return oe("dv-border-box-2", o);
            },
            [o]
          );
        return a.a.createElement(
          "div",
          { className: g, style: i, ref: m },
          a.a.createElement(
            "svg",
            { className: "dv-border-svg-container", width: f, height: p },
            a.a.createElement("polygon", {
              fill: u,
              points:
                "\n          7, 7 " +
                (f - 7) +
                ", 7 " +
                (f - 7) +
                ", " +
                (p - 7) +
                " 7, " +
                (p - 7) +
                "\n        ",
            }),
            a.a.createElement("polyline", {
              stroke: h[0],
              points:
                "2, 2 " +
                (f - 2) +
                " ,2 " +
                (f - 2) +
                ", " +
                (p - 2) +
                " 2, " +
                (p - 2) +
                " 2, 2",
            }),
            a.a.createElement("polyline", {
              stroke: h[1],
              points:
                "6, 6 " +
                (f - 6) +
                ", 6 " +
                (f - 6) +
                ", " +
                (p - 6) +
                " 6, " +
                (p - 6) +
                " 6, 6",
            }),
            a.a.createElement("circle", {
              fill: h[0],
              cx: "11",
              cy: "11",
              r: "1",
            }),
            a.a.createElement("circle", {
              fill: h[0],
              cx: f - 11,
              cy: "11",
              r: "1",
            }),
            a.a.createElement("circle", {
              fill: h[0],
              cx: f - 11,
              cy: p - 11,
              r: "1",
            }),
            a.a.createElement("circle", {
              fill: h[0],
              cx: "11",
              cy: p - 11,
              r: "1",
            })
          ),
          a.a.createElement("div", { className: "border-box-content" }, n)
        );
      });
    Pe.propTypes = {
      children: Z.node,
      className: Z.string,
      style: Z.object,
      color: Z.array,
      backgroundColor: Z.string,
    };
    var Ne = Pe;
    ee(
      ".dv-border-box-3 {\n  position: relative;\n  width: 100%;\n  height: 100%;\n}\n.dv-border-box-3 .dv-border-svg-container {\n  position: absolute;\n  width: 100%;\n  height: 100%;\n  top: 0px;\n  left: 0px;\n}\n.dv-border-box-3 .dv-border-svg-container > polyline {\n  fill: none;\n}\n.dv-border-box-3 .dv-bb3-line1 {\n  stroke-width: 3;\n}\n.dv-border-box-3 .dv-bb3-line2 {\n  stroke-width: 1;\n}\n.dv-border-box-3 .border-box-content {\n  position: relative;\n  width: 100%;\n  height: 100%;\n}\n"
    );
    var Oe = ["#2862b7", "#2862b7"],
      Te = Object(r.forwardRef)(function (e, t) {
        var n = e.children,
          o = e.className,
          i = e.style,
          l = e.color,
          c = void 0 === l ? [] : l,
          s = e.backgroundColor,
          u = void 0 === s ? "transparent" : s,
          d = ae(t),
          f = d.width,
          p = d.height,
          m = d.domRef,
          h = Object(r.useMemo)(
            function () {
              return we(ve(Oe, !0), c || []);
            },
            [c]
          ),
          g = Object(r.useMemo)(
            function () {
              return oe("dv-border-box-3", o);
            },
            [o]
          );
        return a.a.createElement(
          "div",
          { className: g, style: i, ref: m },
          a.a.createElement(
            "svg",
            { className: "dv-border-svg-container", width: f, height: p },
            a.a.createElement("polygon", {
              fill: u,
              points:
                "\n          23, 23 " +
                (f - 24) +
                ", 23 " +
                (f - 24) +
                ", " +
                (p - 24) +
                " 23, " +
                (p - 24) +
                "\n        ",
            }),
            a.a.createElement("polyline", {
              className: "dv-bb3-line1",
              stroke: h[0],
              points:
                "4, 4 " +
                (f - 22) +
                " ,4 " +
                (f - 22) +
                ", " +
                (p - 22) +
                " 4, " +
                (p - 22) +
                " 4, 4",
            }),
            a.a.createElement("polyline", {
              className: "dv-bb3-line2",
              stroke: h[1],
              points:
                "10, 10 " +
                (f - 16) +
                ", 10 " +
                (f - 16) +
                ", " +
                (p - 16) +
                " 10, " +
                (p - 16) +
                " 10, 10",
            }),
            a.a.createElement("polyline", {
              className: "dv-bb3-line2",
              stroke: h[1],
              points:
                "16, 16 " +
                (f - 10) +
                ", 16 " +
                (f - 10) +
                ", " +
                (p - 10) +
                " 16, " +
                (p - 10) +
                " 16, 16",
            }),
            a.a.createElement("polyline", {
              className: "dv-bb3-line2",
              stroke: h[1],
              points:
                "22, 22 " +
                (f - 4) +
                ", 22 " +
                (f - 4) +
                ", " +
                (p - 4) +
                " 22, " +
                (p - 4) +
                " 22, 22",
            })
          ),
          a.a.createElement("div", { className: "border-box-content" }, n)
        );
      });
    Te.propTypes = {
      children: Z.node,
      className: Z.string,
      style: Z.object,
      color: Z.array,
      backgroundColor: Z.string,
    };
    var Me = Te;
    ee(
      ".dv-border-box-4 {\n  position: relative;\n  width: 100%;\n  height: 100%;\n}\n.dv-border-box-4 .dv-reverse {\n  transform: rotate(180deg);\n}\n.dv-border-box-4 .dv-border-svg-container {\n  position: absolute;\n  width: 100%;\n  height: 100%;\n  top: 0px;\n  left: 0px;\n}\n.dv-border-box-4 .dv-border-svg-container > polyline {\n  fill: none;\n}\n.dv-border-box-4 .sw1 {\n  stroke-width: 1;\n}\n.dv-border-box-4 .sw3 {\n  stroke-width: 3px;\n  stroke-linecap: round;\n}\n.dv-border-box-4 .dv-bb4-line-1 {\n  stroke-width: 1;\n}\n.dv-border-box-4 .dv-bb4-line-2 {\n  stroke-width: 1;\n}\n.dv-border-box-4 .dv-bb4-line-3 {\n  stroke-width: 3px;\n  stroke-linecap: round;\n}\n.dv-border-box-4 .dv-bb4-line-4 {\n  stroke-width: 3px;\n  stroke-linecap: round;\n}\n.dv-border-box-4 .dv-bb4-line-5 {\n  stroke-width: 1;\n}\n.dv-border-box-4 .dv-bb4-line-6 {\n  stroke-width: 1;\n}\n.dv-border-box-4 .dv-bb4-line-7 {\n  stroke-width: 1;\n}\n.dv-border-box-4 .dv-bb4-line-8 {\n  stroke-width: 3px;\n  stroke-linecap: round;\n}\n.dv-border-box-4 .dv-bb4-line-9 {\n  stroke-width: 3px;\n  stroke-linecap: round;\n  stroke-dasharray: 100 250;\n}\n.dv-border-box-4 .dv-bb4-line-10 {\n  stroke-width: 1;\n  stroke-dasharray: 80 270;\n}\n.dv-border-box-4 .border-box-content {\n  position: relative;\n  width: 100%;\n  height: 100%;\n}\n"
    );
    var je = ["red", "rgba(0,0,255,0.8)"],
      Re = Object(r.forwardRef)(function (e, t) {
        var n = e.children,
          o = e.reverse,
          i = void 0 !== o && o,
          l = e.className,
          c = e.style,
          s = e.color,
          u = void 0 === s ? [] : s,
          d = e.backgroundColor,
          f = void 0 === d ? "transparent" : d,
          p = ae(t),
          m = p.width,
          h = p.height,
          g = p.domRef,
          b = Object(r.useMemo)(
            function () {
              return we(ve(je, !0), u || []);
            },
            [u]
          ),
          y = Object(r.useMemo)(
            function () {
              return oe("dv-border-box-4", l);
            },
            [l]
          );
        return a.a.createElement(
          "div",
          { className: y, style: c, ref: g },
          a.a.createElement(
            "svg",
            {
              className: "dv-border-svg-container " + (i && "dv-reverse"),
              width: m,
              height: h,
            },
            a.a.createElement("polygon", {
              fill: f,
              points:
                "\n          " +
                (m - 15) +
                ", 22 170, 22 150, 7 40, 7 28, 21 32, 24\n          16, 42 16, " +
                (h - 32) +
                " 41, " +
                (h - 7) +
                " " +
                (m - 15) +
                ", " +
                (h - 7) +
                "\n        ",
            }),
            a.a.createElement("polyline", {
              className: "dv-bb4-line-1",
              stroke: b[0],
              points:
                "145, " +
                (h - 5) +
                " 40, " +
                (h - 5) +
                " 10, " +
                (h - 35) +
                "\n          10, 40 40, 5 150, 5 170, 20 " +
                (m - 15) +
                ", 20",
            }),
            a.a.createElement("polyline", {
              className: "dv-bb4-line-2",
              stroke: b[1],
              points:
                "245, " +
                (h - 1) +
                " 36, " +
                (h - 1) +
                " 14, " +
                (h - 23) +
                "\n          14, " +
                (h - 100),
            }),
            a.a.createElement("polyline", {
              className: "dv-bb4-line-3",
              stroke: b[0],
              points: "7, " + (h - 40) + " 7, " + (h - 75),
            }),
            a.a.createElement("polyline", {
              className: "dv-bb4-line-4",
              stroke: b[0],
              points: "28, 24 13, 41 13, 64",
            }),
            a.a.createElement("polyline", {
              className: "dv-bb4-line-5",
              stroke: b[0],
              points: "5, 45 5, 140",
            }),
            a.a.createElement("polyline", {
              className: "dv-bb4-line-6",
              stroke: b[1],
              points: "14, 75 14, 180",
            }),
            a.a.createElement("polyline", {
              className: "dv-bb4-line-7",
              stroke: b[1],
              points: "55, 11 147, 11 167, 26 250, 26",
            }),
            a.a.createElement("polyline", {
              className: "dv-bb4-line-8",
              stroke: b[1],
              points: "158, 5 173, 16",
            }),
            a.a.createElement("polyline", {
              className: "dv-bb4-line-9",
              stroke: b[0],
              points: "200, 17 " + (m - 10) + ", 17",
            }),
            a.a.createElement("polyline", {
              className: "dv-bb4-line-10",
              stroke: b[1],
              points: "385, 17 " + (m - 10) + ", 17",
            })
          ),
          a.a.createElement("div", { className: "border-box-content" }, n)
        );
      });
    (Re.propTypes = {
      children: Z.node,
      reverse: Z.bool,
      className: Z.string,
      style: Z.object,
      color: Z.array,
      backgroundColor: Z.string,
    }),
      (Re.defaultProps = { reverse: !1, backgroundColor: "transparent" });
    var Ae = Re;
    ee(
      ".dv-border-box-5 {\n  position: relative;\n  width: 100%;\n  height: 100%;\n}\n.dv-border-box-5 .dv-reverse {\n  transform: rotate(180deg);\n}\n.dv-border-box-5 .dv-border-svg-container {\n  position: absolute;\n  top: 0px;\n  left: 0px;\n  width: 100%;\n  height: 100%;\n}\n.dv-border-box-5 .dv-border-svg-container > polyline {\n  fill: none;\n}\n.dv-border-box-5 .dv-bb5-line-1,\n.dv-border-box-5 .dv-bb5-line-2 {\n  stroke-width: 1;\n}\n.dv-border-box-5 .dv-bb5-line-3,\n.dv-border-box-5 .dv-bb5-line-6 {\n  stroke-width: 5;\n}\n.dv-border-box-5 .dv-bb5-line-4,\n.dv-border-box-5 .dv-bb5-line-5 {\n  stroke-width: 2;\n}\n.dv-border-box-5 .border-box-content {\n  position: relative;\n  width: 100%;\n  height: 100%;\n}\n"
    );
    var Le = ["rgba(255, 255, 255, 0.35)", "rgba(255, 255, 255, 0.20)"],
      ze = Object(r.forwardRef)(function (e, t) {
        var n = e.children,
          o = e.reverse,
          i = void 0 !== o && o,
          l = e.className,
          c = e.style,
          s = e.color,
          u = void 0 === s ? [] : s,
          d = e.backgroundColor,
          f = void 0 === d ? "transparent" : d,
          p = ae(t),
          m = p.width,
          h = p.height,
          g = p.domRef,
          b = Object(r.useMemo)(
            function () {
              return we(ve(Le, !0), u || []);
            },
            [u]
          ),
          y = Object(r.useMemo)(
            function () {
              return oe("dv-border-box-5", l);
            },
            [l]
          );
        return a.a.createElement(
          "div",
          { className: y, style: c, ref: g },
          a.a.createElement(
            "svg",
            {
              className: "dv-border-svg-container  " + (i && "dv-reverse"),
              width: m,
              height: h,
            },
            a.a.createElement("polygon", {
              fill: f,
              points:
                "\n          10, 22 " +
                (m - 22) +
                ", 22 " +
                (m - 22) +
                ", " +
                (h - 86) +
                " " +
                (m - 84) +
                ", " +
                (h - 24) +
                " 10, " +
                (h - 24) +
                "\n        ",
            }),
            a.a.createElement("polyline", {
              className: "dv-bb5-line-1",
              stroke: b[0],
              points:
                "8, 5 " +
                (m - 5) +
                ", 5 " +
                (m - 5) +
                ", " +
                (h - 100) +
                "\n          " +
                (m - 100) +
                ", " +
                (h - 5) +
                " 8, " +
                (h - 5) +
                " 8, 5",
            }),
            a.a.createElement("polyline", {
              className: "dv-bb5-line-2",
              stroke: b[1],
              points:
                "3, 5 " +
                (m - 20) +
                ", 5 " +
                (m - 20) +
                ", " +
                (h - 60) +
                "\n          " +
                (m - 74) +
                ", " +
                (h - 5) +
                " 3, " +
                (h - 5) +
                " 3, 5",
            }),
            a.a.createElement("polyline", {
              className: "dv-bb5-line-3",
              stroke: b[1],
              points: "50, 13 " + (m - 35) + ", 13",
            }),
            a.a.createElement("polyline", {
              className: "dv-bb5-line-4",
              stroke: b[1],
              points: "15, 20 " + (m - 35) + ", 20",
            }),
            a.a.createElement("polyline", {
              className: "dv-bb5-line-5",
              stroke: b[1],
              points: "15, " + (h - 20) + " " + (m - 110) + ", " + (h - 20),
            }),
            a.a.createElement("polyline", {
              className: "dv-bb5-line-6",
              stroke: b[1],
              points: "15, " + (h - 13) + " " + (m - 110) + ", " + (h - 13),
            })
          ),
          a.a.createElement("div", { className: "border-box-content" }, n)
        );
      });
    (ze.propTypes = {
      children: Z.node,
      reverse: Z.bool,
      className: Z.string,
      style: Z.object,
      color: Z.array,
      backgroundColor: Z.string,
    }),
      (ze.defaultProps = { reverse: !1, backgroundColor: "transparent" });
    var Ie = ze;
    ee(
      ".dv-border-box-6 {\n  position: relative;\n  width: 100%;\n  height: 100%;\n}\n.dv-border-box-6 .dv-border-svg-container {\n  position: absolute;\n  top: 0px;\n  left: 0px;\n  width: 100%;\n  height: 100%;\n}\n.dv-border-box-6 .dv-border-svg-container > polyline {\n  fill: none;\n  stroke-width: 1;\n}\n.dv-border-box-6 .border-box-content {\n  position: relative;\n  width: 100%;\n  height: 100%;\n}\n"
    );
    var Fe = ["rgba(255, 255, 255, 0.35)", "gray"],
      De = Object(r.forwardRef)(function (e, t) {
        var n = e.children,
          o = e.className,
          i = e.style,
          l = e.color,
          c = void 0 === l ? [] : l,
          s = e.backgroundColor,
          u = void 0 === s ? "transparent" : s,
          d = ae(t),
          f = d.width,
          p = d.height,
          m = d.domRef,
          h = Object(r.useMemo)(
            function () {
              return we(ve(Fe, !0), c || []);
            },
            [c]
          ),
          g = Object(r.useMemo)(
            function () {
              return oe("dv-border-box-6", o);
            },
            [o]
          );
        return a.a.createElement(
          "div",
          { className: g, style: i, ref: m },
          a.a.createElement(
            "svg",
            { className: "dv-border-svg-container", width: f, height: p },
            a.a.createElement("polygon", {
              fill: u,
              points:
                "\n          9, 7 " +
                (f - 9) +
                ", 7 " +
                (f - 9) +
                ", " +
                (p - 7) +
                " 9, " +
                (p - 7) +
                "\n        ",
            }),
            a.a.createElement("circle", {
              fill: h[1],
              cx: "5",
              cy: "5",
              r: "2",
            }),
            a.a.createElement("circle", {
              fill: h[1],
              cx: f - 5,
              cy: "5",
              r: "2",
            }),
            a.a.createElement("circle", {
              fill: h[1],
              cx: f - 5,
              cy: p - 5,
              r: "2",
            }),
            a.a.createElement("circle", {
              fill: h[1],
              cx: "5",
              cy: p - 5,
              r: "2",
            }),
            a.a.createElement("polyline", {
              stroke: h[0],
              points: "10, 4 " + (f - 10) + ", 4",
            }),
            a.a.createElement("polyline", {
              stroke: h[0],
              points: "10, " + (p - 4) + " " + (f - 10) + ", " + (p - 4),
            }),
            a.a.createElement("polyline", {
              stroke: h[0],
              points: "5, 70 5, " + (p - 70),
            }),
            a.a.createElement("polyline", {
              stroke: h[0],
              points: f - 5 + ", 70 " + (f - 5) + ", " + (p - 70),
            }),
            a.a.createElement("polyline", {
              stroke: h[0],
              points: "3, 10, 3, 50",
            }),
            a.a.createElement("polyline", {
              stroke: h[0],
              points: "7, 30 7, 80",
            }),
            a.a.createElement("polyline", {
              stroke: h[0],
              points: f - 3 + ", 10 " + (f - 3) + ", 50",
            }),
            a.a.createElement("polyline", {
              stroke: h[0],
              points: f - 7 + ", 30 " + (f - 7) + ", 80",
            }),
            a.a.createElement("polyline", {
              stroke: h[0],
              points: "3, " + (p - 10) + " 3, " + (p - 50),
            }),
            a.a.createElement("polyline", {
              stroke: h[0],
              points: "7, " + (p - 30) + " 7, " + (p - 80),
            }),
            a.a.createElement("polyline", {
              stroke: h[0],
              points: f - 3 + ", " + (p - 10) + " " + (f - 3) + ", " + (p - 50),
            }),
            a.a.createElement("polyline", {
              stroke: h[0],
              points: f - 7 + ", " + (p - 30) + " " + (f - 7) + ", " + (p - 80),
            })
          ),
          a.a.createElement("div", { className: "border-box-content" }, n)
        );
      });
    De.propTypes = {
      children: Z.node,
      className: Z.string,
      style: Z.object,
      color: Z.array,
      backgroundColor: Z.string,
    };
    var Be = De;
    ee(
      ".dv-border-box-7 {\n  position: relative;\n  width: 100%;\n  height: 100%;\n}\n.dv-border-box-7 .dv-border-svg-container {\n  position: absolute;\n  top: 0px;\n  left: 0px;\n  width: 100%;\n  height: 100%;\n}\n.dv-border-box-7 .dv-border-svg-container > polyline {\n  fill: none;\n  stroke-linecap: round;\n}\n.dv-border-box-7 .dv-bb7-line-width-2 {\n  stroke-width: 2;\n}\n.dv-border-box-7 .dv-bb7-line-width-5 {\n  stroke-width: 5;\n}\n.dv-border-box-7 .border-box-content {\n  position: relative;\n  width: 100%;\n  height: 100%;\n}\n"
    );
    var Ve = ["rgba(128,128,128,0.3)", "rgba(128,128,128,0.5)"],
      $e = Object(r.forwardRef)(function (e, t) {
        var n = e.children,
          o = e.className,
          i = e.style,
          l = e.color,
          c = void 0 === l ? [] : l,
          s = e.backgroundColor,
          u = void 0 === s ? "transparent" : s,
          d = ae(t),
          f = d.width,
          p = d.height,
          m = d.domRef,
          h = Object(r.useMemo)(
            function () {
              return we(ve(Ve, !0), c || []);
            },
            [c]
          ),
          g = Object(r.useMemo)(
            function () {
              return oe("dv-border-box-7", o);
            },
            [o]
          ),
          b = Object(r.useMemo)(
            function () {
              return ne(
                {
                  boxShadow: "inset 0 0 40px " + h[0],
                  border: "1px solid " + h[0],
                  backgroundColor: u,
                },
                i
              );
            },
            [i, h, u]
          );
        return a.a.createElement(
          "div",
          { className: g, style: b, ref: m },
          a.a.createElement(
            "svg",
            { className: "dv-border-svg-container", width: f, height: p },
            a.a.createElement("polyline", {
              className: "dv-bb7-line-width-2",
              stroke: h[0],
              points: "0, 25 0, 0 25, 0",
            }),
            a.a.createElement("polyline", {
              className: "dv-bb7-line-width-2",
              stroke: h[0],
              points: f - 25 + ", 0 " + f + ", 0 " + f + ", 25",
            }),
            a.a.createElement("polyline", {
              className: "dv-bb7-line-width-2",
              stroke: h[0],
              points:
                f -
                25 +
                ", " +
                p +
                " " +
                f +
                ", " +
                p +
                " " +
                f +
                ", " +
                (p - 25),
            }),
            a.a.createElement("polyline", {
              className: "dv-bb7-line-width-2",
              stroke: h[0],
              points: "0, " + (p - 25) + " 0, " + p + " 25, " + p,
            }),
            a.a.createElement("polyline", {
              className: "dv-bb7-line-width-5",
              stroke: h[1],
              points: "0, 10 0, 0 10, 0",
            }),
            a.a.createElement("polyline", {
              className: "dv-bb7-line-width-5",
              stroke: h[1],
              points: f - 10 + ", 0 " + f + ", 0 " + f + ", 10",
            }),
            a.a.createElement("polyline", {
              className: "dv-bb7-line-width-5",
              stroke: h[1],
              points:
                f -
                10 +
                ", " +
                p +
                " " +
                f +
                ", " +
                p +
                " " +
                f +
                ", " +
                (p - 10),
            }),
            a.a.createElement("polyline", {
              className: "dv-bb7-line-width-5",
              stroke: h[1],
              points: "0, " + (p - 10) + " 0, " + p + " 10, " + p,
            })
          ),
          a.a.createElement("div", { className: "border-box-content" }, n)
        );
      });
    $e.propTypes = {
      children: Z.node,
      className: Z.string,
      style: Z.object,
      color: Z.array,
      backgroundColor: Z.string,
    };
    var We = $e;
    ee(
      ".dv-border-box-8 {\n  position: relative;\n  width: 100%;\n  height: 100%;\n}\n.dv-border-box-8 .dv-border-svg-container {\n  position: absolute;\n  width: 100%;\n  height: 100%;\n  left: 0px;\n  top: 0px;\n}\n.dv-border-box-8 .border-box-content {\n  position: relative;\n  width: 100%;\n  height: 100%;\n}\n"
    );
    var Ue = ["#235fa7", "#4fd2dd"],
      He = Object(r.forwardRef)(function (e, t) {
        var n = e.children,
          o = e.className,
          i = e.style,
          l = e.color,
          c = void 0 === l ? [] : l,
          s = e.dur,
          u = void 0 === s ? 3 : s,
          d = e.backgroundColor,
          f = void 0 === d ? "transparent" : d,
          p = e.reverse,
          m = void 0 !== p && p,
          h = ae(t),
          g = h.width,
          b = h.height,
          y = h.domRef,
          v = Object(r.useState)(function () {
            var e = te();
            return {
              path: "border-box-8-path-" + e,
              gradient: "border-box-8-gradient-" + e,
              mask: "border-box-8-mask-" + e,
            };
          }),
          x = re(v, 1)[0],
          w = x.path,
          k = x.gradient,
          _ = x.mask,
          E = Object(r.useMemo)(
            function () {
              return m
                ? "M 2.5, 2.5 L 2.5, " +
                    (b - 2.5) +
                    " L " +
                    (g - 2.5) +
                    ", " +
                    (b - 2.5) +
                    " L " +
                    (g - 2.5) +
                    ", 2.5 L 2.5, 2.5"
                : "M2.5, 2.5 L" +
                    (g - 2.5) +
                    ", 2.5 L" +
                    (g - 2.5) +
                    ", " +
                    (b - 2.5) +
                    " L2.5, " +
                    (b - 2.5) +
                    " L2.5, 2.5";
            },
            [g, b, m]
          ),
          S = Object(r.useMemo)(
            function () {
              return we(ve(Ue, !0), c || []);
            },
            [c]
          ),
          C = Object(r.useMemo)(
            function () {
              return 2 * (g + b - 5);
            },
            [g, b]
          ),
          P = Object(r.useMemo)(
            function () {
              return oe("dv-border-box-8", o);
            },
            [o]
          );
        return a.a.createElement(
          "div",
          { className: P, style: i, ref: y },
          a.a.createElement(
            "svg",
            { className: "dv-border-svg-container", width: g, height: b },
            a.a.createElement(
              "defs",
              null,
              a.a.createElement("path", { id: w, d: E, fill: "transparent" }),
              a.a.createElement(
                "radialGradient",
                { id: k, cx: "50%", cy: "50%", r: "50%" },
                a.a.createElement("stop", {
                  offset: "0%",
                  stopColor: "#fff",
                  stopOpacity: "1",
                }),
                a.a.createElement("stop", {
                  offset: "100%",
                  stopColor: "#fff",
                  stopOpacity: "0",
                })
              ),
              a.a.createElement(
                "mask",
                { id: _ },
                a.a.createElement(
                  "circle",
                  { cx: "0", cy: "0", r: "150", fill: "url(#" + k + ")" },
                  a.a.createElement("animateMotion", {
                    dur: u + "s",
                    path: E,
                    rotate: "auto",
                    repeatCount: "indefinite",
                  })
                )
              )
            ),
            a.a.createElement("polygon", {
              fill: f,
              points:
                "5, 5 " +
                (g - 5) +
                ", 5 " +
                (g - 5) +
                " " +
                (b - 5) +
                " 5, " +
                (b - 5),
            }),
            a.a.createElement("use", {
              stroke: S[0],
              strokeWidth: "1",
              href: "#" + w,
            }),
            a.a.createElement(
              "use",
              {
                stroke: S[1],
                strokeWidth: "3",
                href: "#" + w,
                mask: "url(#" + _ + ")",
              },
              a.a.createElement("animate", {
                attributeName: "stroke-dasharray",
                from: "0, " + C,
                to: C + ", 0",
                dur: u + "s",
                repeatCount: "indefinite",
              })
            )
          ),
          a.a.createElement("div", { className: "border-box-content" }, n)
        );
      });
    He.propTypes = {
      children: Z.node,
      className: Z.string,
      style: Z.object,
      color: Z.array,
      dur: Z.number,
      backgroundColor: Z.string,
      reverse: Z.bool,
    };
    var qe = He;
    ee(
      ".dv-border-box-9 {\n  position: relative;\n  width: 100%;\n  height: 100%;\n}\n.dv-border-box-9 .dv-border-svg-container {\n  position: absolute;\n  width: 100%;\n  height: 100%;\n  left: 0px;\n  top: 0px;\n}\n.dv-border-box-9 .border-box-content {\n  position: relative;\n  width: 100%;\n  height: 100%;\n}\n"
    );
    var Ge = ["#11eefd", "#0078d2"],
      Qe = Object(r.forwardRef)(function (e, t) {
        var n = e.children,
          o = e.className,
          i = e.style,
          l = e.color,
          c = void 0 === l ? [] : l,
          s = e.backgroundColor,
          u = void 0 === s ? "transparent" : s,
          d = ae(t),
          f = d.width,
          p = d.height,
          m = d.domRef,
          h = Object(r.useState)(function () {
            var e = te();
            return {
              gradientId: "border-box-9-gradient-" + e,
              maskId: "border-box-9-mask-" + e,
            };
          }),
          g = re(h, 1)[0],
          b = g.gradientId,
          y = g.maskId,
          v = Object(r.useMemo)(
            function () {
              return we(ve(Ge, !0), c || []);
            },
            [c]
          ),
          x = Object(r.useMemo)(
            function () {
              return oe("dv-border-box-9", o);
            },
            [o]
          );
        return a.a.createElement(
          "div",
          { className: x, style: i, ref: m },
          a.a.createElement(
            "svg",
            { className: "dv-border-svg-container", width: f, height: p },
            a.a.createElement(
              "defs",
              null,
              a.a.createElement(
                "linearGradient",
                { id: b, x1: "0%", y1: "0%", x2: "100%", y2: "100%" },
                a.a.createElement("animate", {
                  attributeName: "x1",
                  values: "0%;100%;0%",
                  dur: "10s",
                  begin: "0s",
                  repeatCount: "indefinite",
                }),
                a.a.createElement("animate", {
                  attributeName: "x2",
                  values: "100%;0%;100%",
                  dur: "10s",
                  begin: "0s",
                  repeatCount: "indefinite",
                }),
                a.a.createElement(
                  "stop",
                  { offset: "0%", stopColor: v[0] },
                  a.a.createElement("animate", {
                    attributeName: "stop-color",
                    values: v[0] + ";" + v[1] + ";" + v[0],
                    dur: "10s",
                    begin: "0s",
                    repeatCount: "indefinite",
                  })
                ),
                a.a.createElement(
                  "stop",
                  { offset: "100%", stopColor: v[1] },
                  a.a.createElement("animate", {
                    attributeName: "stop-color",
                    values: v[1] + ";" + v[0] + ";" + v[1],
                    dur: "10s",
                    begin: "0s",
                    repeatCount: "indefinite",
                  })
                )
              ),
              a.a.createElement(
                "mask",
                { id: y },
                a.a.createElement("polyline", {
                  stroke: "#fff",
                  strokeWidth: "3",
                  fill: "transparent",
                  points: "8, " + 0.4 * p + " 8, 3, " + (0.4 * f + 7) + ", 3",
                }),
                a.a.createElement("polyline", {
                  fill: "#fff",
                  points:
                    "8, " +
                    0.15 * p +
                    " 8, 3, " +
                    (0.1 * f + 7) +
                    ", 3\n                " +
                    0.1 * f +
                    ", 8 14, 8 14, " +
                    (0.15 * p - 7) +
                    "\n              ",
                }),
                a.a.createElement("polyline", {
                  stroke: "#fff",
                  strokeWidth: "3",
                  fill: "transparent",
                  points:
                    0.5 * f +
                    ", 3 " +
                    (f - 3) +
                    ", 3, " +
                    (f - 3) +
                    ", " +
                    0.25 * p,
                }),
                a.a.createElement("polyline", {
                  fill: "#fff",
                  points:
                    "\n                " +
                    0.52 * f +
                    ", 3 " +
                    0.58 * f +
                    ", 3\n                " +
                    (0.58 * f - 7) +
                    ", 9 " +
                    (0.52 * f + 7) +
                    ", 9\n              ",
                }),
                a.a.createElement("polyline", {
                  fill: "#fff",
                  points:
                    "\n                " +
                    0.9 * f +
                    ", 3 " +
                    (f - 3) +
                    ", 3 " +
                    (f - 3) +
                    ", " +
                    0.1 * p +
                    "\n                " +
                    (f - 9) +
                    ", " +
                    (0.1 * p - 7) +
                    " " +
                    (f - 9) +
                    ", 9 " +
                    (0.9 * f + 7) +
                    ", 9\n              ",
                }),
                a.a.createElement("polyline", {
                  stroke: "#fff",
                  strokeWidth: "3",
                  fill: "transparent",
                  points:
                    "8, " +
                    0.5 * p +
                    " 8, " +
                    (p - 3) +
                    " " +
                    (0.3 * f + 7) +
                    ", " +
                    (p - 3),
                }),
                a.a.createElement("polyline", {
                  fill: "#fff",
                  points:
                    "\n                8, " +
                    0.55 * p +
                    " 8, " +
                    0.7 * p +
                    "\n                2, " +
                    (0.7 * p - 7) +
                    " 2, " +
                    (0.55 * p + 7) +
                    "\n              ",
                }),
                a.a.createElement("polyline", {
                  stroke: "#fff",
                  strokeWidth: "3",
                  fill: "transparent",
                  points:
                    0.35 * f +
                    ", " +
                    (p - 3) +
                    " " +
                    (f - 3) +
                    ", " +
                    (p - 3) +
                    " " +
                    (f - 3) +
                    ", " +
                    0.35 * p,
                }),
                a.a.createElement("polyline", {
                  fill: "#fff",
                  points:
                    "\n                " +
                    0.92 * f +
                    ", " +
                    (p - 3) +
                    " " +
                    (f - 3) +
                    ", " +
                    (p - 3) +
                    " " +
                    (f - 3) +
                    ", " +
                    0.8 * p +
                    "\n                " +
                    (f - 9) +
                    ", " +
                    (0.8 * p + 7) +
                    " " +
                    (f - 9) +
                    ", " +
                    (p - 9) +
                    " " +
                    (0.92 * f + 7) +
                    ", " +
                    (p - 9) +
                    "\n              ",
                })
              )
            ),
            a.a.createElement("polygon", {
              fill: u,
              points:
                "\n          15, 9 " +
                (0.1 * f + 1) +
                ", 9 " +
                (0.1 * f + 4) +
                ", 6 " +
                (0.52 * f + 2) +
                ", 6\n          " +
                (0.52 * f + 6) +
                ", 10 " +
                (0.58 * f - 7) +
                ", 10 " +
                (0.58 * f - 2) +
                ", 6\n          " +
                (0.9 * f + 2) +
                ", 6 " +
                (0.9 * f + 6) +
                ", 10 " +
                (f - 10) +
                ", 10 " +
                (f - 10) +
                ", " +
                (0.1 * p - 6) +
                "\n          " +
                (f - 6) +
                ", " +
                (0.1 * p - 1) +
                " " +
                (f - 6) +
                ", " +
                (0.8 * p + 1) +
                " " +
                (f - 10) +
                ", " +
                (0.8 * p + 6) +
                "\n          " +
                (f - 10) +
                ", " +
                (p - 10) +
                " " +
                (0.92 * f + 7) +
                ", " +
                (p - 10) +
                "  " +
                (0.92 * f + 2) +
                ", " +
                (p - 6) +
                "\n          11, " +
                (p - 6) +
                " 11, " +
                (0.15 * p - 2) +
                " 15, " +
                (0.15 * p - 7) +
                "\n        ",
            }),
            a.a.createElement("rect", {
              x: "0",
              y: "0",
              width: f,
              height: p,
              fill: "url(#" + b + ")",
              mask: "url(#" + y + ")",
            })
          ),
          a.a.createElement("div", { className: "border-box-content" }, n)
        );
      });
    Qe.propTypes = {
      children: Z.node,
      className: Z.string,
      style: Z.object,
      color: Z.array,
      backgroundColor: Z.string,
    };
    var Ke = Qe;
    ee(
      ".dv-border-box-10 {\n  position: relative;\n  width: 100%;\n  height: 100%;\n  border-radius: 6px;\n}\n.dv-border-box-10 .dv-border-svg-container {\n  position: absolute;\n  display: block;\n}\n.dv-border-box-10 .right-top {\n  right: 0px;\n  transform: rotateY(180deg);\n}\n.dv-border-box-10 .left-bottom {\n  bottom: 0px;\n  transform: rotateX(180deg);\n}\n.dv-border-box-10 .right-bottom {\n  right: 0px;\n  bottom: 0px;\n  transform: rotateX(180deg) rotateY(180deg);\n}\n.dv-border-box-10 .border-box-content {\n  position: relative;\n  width: 100%;\n  height: 100%;\n}\n"
    );
    var Ye = ["left-top", "right-top", "left-bottom", "right-bottom"],
      Xe = ["#1d48c4", "#d3e1f8"],
      Je = Object(r.forwardRef)(function (e, t) {
        var n = e.children,
          o = e.className,
          i = e.style,
          l = e.color,
          c = void 0 === l ? [] : l,
          s = e.backgroundColor,
          u = void 0 === s ? "transparent" : s,
          d = ae(t),
          f = d.width,
          p = d.height,
          m = d.domRef,
          h = Object(r.useMemo)(
            function () {
              return we(ve(Xe, !0), c || []);
            },
            [c]
          ),
          g = Object(r.useMemo)(
            function () {
              return oe("dv-border-box-10", o);
            },
            [o]
          ),
          b = Object(r.useMemo)(
            function () {
              return ne({ boxShadow: "inset 0 0 25px 3px " + h[0] }, i);
            },
            [i, h]
          );
        return a.a.createElement(
          "div",
          { className: g, style: b, ref: m },
          a.a.createElement(
            "svg",
            { className: "dv-border-svg-container", width: f, height: p },
            a.a.createElement("polygon", {
              fill: u,
              points:
                "\n          4, 0 " +
                (f - 4) +
                ", 0 " +
                f +
                ", 4 " +
                f +
                ", " +
                (p - 4) +
                " " +
                (f - 4) +
                ", " +
                p +
                "\n          4, " +
                p +
                " 0, " +
                (p - 4) +
                " 0, 4\n        ",
            })
          ),
          Ye.map(function (e) {
            return a.a.createElement(
              "svg",
              {
                width: "150px",
                height: "150px",
                key: e,
                className: e + " dv-border-svg-container",
              },
              a.a.createElement("polygon", {
                fill: h[1],
                points: "40, 0 5, 0 0, 5 0, 16 3, 19 3, 7 7, 3 35, 3",
              })
            );
          }),
          a.a.createElement("div", { className: "border-box-content" }, n)
        );
      });
    Je.propTypes = {
      children: Z.node,
      className: Z.string,
      style: Z.object,
      color: Z.array,
      backgroundColor: Z.string,
    };
    var Ze = Je,
      et = w(function (e, t) {
        Object.defineProperty(t, "__esModule", { value: !0 }),
          (t.default = void 0);
        var n = new Map([
          ["transparent", "rgba(0,0,0,0)"],
          ["black", "#000000"],
          ["silver", "#C0C0C0"],
          ["gray", "#808080"],
          ["white", "#FFFFFF"],
          ["maroon", "#800000"],
          ["red", "#FF0000"],
          ["purple", "#800080"],
          ["fuchsia", "#FF00FF"],
          ["green", "#008000"],
          ["lime", "#00FF00"],
          ["olive", "#808000"],
          ["yellow", "#FFFF00"],
          ["navy", "#000080"],
          ["blue", "#0000FF"],
          ["teal", "#008080"],
          ["aqua", "#00FFFF"],
          ["aliceblue", "#f0f8ff"],
          ["antiquewhite", "#faebd7"],
          ["aquamarine", "#7fffd4"],
          ["azure", "#f0ffff"],
          ["beige", "#f5f5dc"],
          ["bisque", "#ffe4c4"],
          ["blanchedalmond", "#ffebcd"],
          ["blueviolet", "#8a2be2"],
          ["brown", "#a52a2a"],
          ["burlywood", "#deb887"],
          ["cadetblue", "#5f9ea0"],
          ["chartreuse", "#7fff00"],
          ["chocolate", "#d2691e"],
          ["coral", "#ff7f50"],
          ["cornflowerblue", "#6495ed"],
          ["cornsilk", "#fff8dc"],
          ["crimson", "#dc143c"],
          ["cyan", "#00ffff"],
          ["darkblue", "#00008b"],
          ["darkcyan", "#008b8b"],
          ["darkgoldenrod", "#b8860b"],
          ["darkgray", "#a9a9a9"],
          ["darkgreen", "#006400"],
          ["darkgrey", "#a9a9a9"],
          ["darkkhaki", "#bdb76b"],
          ["darkmagenta", "#8b008b"],
          ["darkolivegreen", "#556b2f"],
          ["darkorange", "#ff8c00"],
          ["darkorchid", "#9932cc"],
          ["darkred", "#8b0000"],
          ["darksalmon", "#e9967a"],
          ["darkseagreen", "#8fbc8f"],
          ["darkslateblue", "#483d8b"],
          ["darkslategray", "#2f4f4f"],
          ["darkslategrey", "#2f4f4f"],
          ["darkturquoise", "#00ced1"],
          ["darkviolet", "#9400d3"],
          ["deeppink", "#ff1493"],
          ["deepskyblue", "#00bfff"],
          ["dimgray", "#696969"],
          ["dimgrey", "#696969"],
          ["dodgerblue", "#1e90ff"],
          ["firebrick", "#b22222"],
          ["floralwhite", "#fffaf0"],
          ["forestgreen", "#228b22"],
          ["gainsboro", "#dcdcdc"],
          ["ghostwhite", "#f8f8ff"],
          ["gold", "#ffd700"],
          ["goldenrod", "#daa520"],
          ["greenyellow", "#adff2f"],
          ["grey", "#808080"],
          ["honeydew", "#f0fff0"],
          ["hotpink", "#ff69b4"],
          ["indianred", "#cd5c5c"],
          ["indigo", "#4b0082"],
          ["ivory", "#fffff0"],
          ["khaki", "#f0e68c"],
          ["lavender", "#e6e6fa"],
          ["lavenderblush", "#fff0f5"],
          ["lawngreen", "#7cfc00"],
          ["lemonchiffon", "#fffacd"],
          ["lightblue", "#add8e6"],
          ["lightcoral", "#f08080"],
          ["lightcyan", "#e0ffff"],
          ["lightgoldenrodyellow", "#fafad2"],
          ["lightgray", "#d3d3d3"],
          ["lightgreen", "#90ee90"],
          ["lightgrey", "#d3d3d3"],
          ["lightpink", "#ffb6c1"],
          ["lightsalmon", "#ffa07a"],
          ["lightseagreen", "#20b2aa"],
          ["lightskyblue", "#87cefa"],
          ["lightslategray", "#778899"],
          ["lightslategrey", "#778899"],
          ["lightsteelblue", "#b0c4de"],
          ["lightyellow", "#ffffe0"],
          ["limegreen", "#32cd32"],
          ["linen", "#faf0e6"],
          ["magenta", "#ff00ff"],
          ["mediumaquamarine", "#66cdaa"],
          ["mediumblue", "#0000cd"],
          ["mediumorchid", "#ba55d3"],
          ["mediumpurple", "#9370db"],
          ["mediumseagreen", "#3cb371"],
          ["mediumslateblue", "#7b68ee"],
          ["mediumspringgreen", "#00fa9a"],
          ["mediumturquoise", "#48d1cc"],
          ["mediumvioletred", "#c71585"],
          ["midnightblue", "#191970"],
          ["mintcream", "#f5fffa"],
          ["mistyrose", "#ffe4e1"],
          ["moccasin", "#ffe4b5"],
          ["navajowhite", "#ffdead"],
          ["oldlace", "#fdf5e6"],
          ["olivedrab", "#6b8e23"],
          ["orange", "#ffa500"],
          ["orangered", "#ff4500"],
          ["orchid", "#da70d6"],
          ["palegoldenrod", "#eee8aa"],
          ["palegreen", "#98fb98"],
          ["paleturquoise", "#afeeee"],
          ["palevioletred", "#db7093"],
          ["papayawhip", "#ffefd5"],
          ["peachpuff", "#ffdab9"],
          ["peru", "#cd853f"],
          ["pink", "#ffc0cb"],
          ["plum", "#dda0dd"],
          ["powderblue", "#b0e0e6"],
          ["rosybrown", "#bc8f8f"],
          ["royalblue", "#4169e1"],
          ["saddlebrown", "#8b4513"],
          ["salmon", "#fa8072"],
          ["sandybrown", "#f4a460"],
          ["seagreen", "#2e8b57"],
          ["seashell", "#fff5ee"],
          ["sienna", "#a0522d"],
          ["skyblue", "#87ceeb"],
          ["slateblue", "#6a5acd"],
          ["slategray", "#708090"],
          ["slategrey", "#708090"],
          ["snow", "#fffafa"],
          ["springgreen", "#00ff7f"],
          ["steelblue", "#4682b4"],
          ["tan", "#d2b48c"],
          ["thistle", "#d8bfd8"],
          ["tomato", "#ff6347"],
          ["turquoise", "#40e0d0"],
          ["violet", "#ee82ee"],
          ["wheat", "#f5deb3"],
          ["whitesmoke", "#f5f5f5"],
          ["yellowgreen", "#9acd32"],
        ]);
        t.default = n;
      });
    x(et);
    var tt = w(function (e, t) {
      Object.defineProperty(t, "__esModule", { value: !0 }),
        (t.getRgbValue = c),
        (t.getRgbaValue = s),
        (t.getOpacity = u),
        (t.toRgb = d),
        (t.toHex = f),
        (t.getColorFromRgbValue = p),
        (t.darken = m),
        (t.lighten = h),
        (t.fade = g),
        (t.default = void 0);
      var n = ie(fe),
        r = ie(et),
        a = /^#([0-9a-fA-f]{3}|[0-9a-fA-f]{6})$/,
        o = /^(rgb|rgba|RGB|RGBA)/,
        i = /^(rgba|RGBA)/;
      function l(e) {
        var t = a.test(e),
          n = o.test(e);
        return t || n
          ? e
          : (e = (function (e) {
              if (!e)
                return (
                  console.error("getColorByKeywords: Missing parameters!"), !1
                );
              return !!r.default.has(e) && r.default.get(e);
            })(e)) || (console.error("Color: Invalid color!"), !1);
      }
      function c(e) {
        if (!e) return console.error("getRgbValue: Missing parameters!"), !1;
        if (!(e = l(e))) return !1;
        var t = a.test(e),
          n = o.test(e),
          r = e.toLowerCase();
        return t
          ? (function (e) {
              3 === (e = e.replace("#", "")).length &&
                (e = Array.from(e)
                  .map(function (e) {
                    return e + e;
                  })
                  .join(""));
              return (
                (e = e.split("")),
                new Array(3).fill(0).map(function (t, n) {
                  return parseInt("0x".concat(e[2 * n]).concat(e[2 * n + 1]));
                })
              );
            })(r)
          : n
          ? (function (e) {
              return e
                .replace(/rgb\(|rgba\(|\)/g, "")
                .split(",")
                .slice(0, 3)
                .map(function (e) {
                  return parseInt(e);
                });
            })(r)
          : void 0;
      }
      function s(e) {
        if (!e) return console.error("getRgbaValue: Missing parameters!"), !1;
        var t = c(e);
        return !!t && (t.push(u(e)), t);
      }
      function u(e) {
        return e
          ? !!(e = l(e)) &&
              (i.test(e)
                ? ((e = e.toLowerCase()),
                  Number(
                    e
                      .split(",")
                      .slice(-1)[0]
                      .replace(/[)|\s]/g, "")
                  ))
                : 1)
          : (console.error("getOpacity: Missing parameters!"), !1);
      }
      function d(e, t) {
        if (!e) return console.error("toRgb: Missing parameters!"), !1;
        var n = c(e);
        return (
          !!n &&
          ("number" === typeof t
            ? "rgba(" + n.join(",") + ",".concat(t, ")")
            : "rgb(" + n.join(",") + ")")
        );
      }
      function f(e) {
        return e
          ? a.test(e)
            ? e
            : !!(e = c(e)) &&
              "#" +
                e
                  .map(function (e) {
                    return Number(e).toString(16);
                  })
                  .map(function (e) {
                    return "0" === e ? "00" : e;
                  })
                  .join("")
          : (console.error("toHex: Missing parameters!"), !1);
      }
      function p(e) {
        if (!e)
          return console.error("getColorFromRgbValue: Missing parameters!"), !1;
        var t = e.length;
        if (3 !== t && 4 !== t)
          return console.error("getColorFromRgbValue: Value is illegal!"), !1;
        var n = 3 === t ? "rgb(" : "rgba(";
        return (n += e.join(",") + ")");
      }
      function m(e) {
        var t =
          arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : 0;
        if (!e) return console.error("darken: Missing parameters!"), !1;
        var n = s(e);
        return (
          !!n &&
          p(
            (n = n
              .map(function (e, n) {
                return 3 === n ? e : e - Math.ceil(2.55 * t);
              })
              .map(function (e) {
                return e < 0 ? 0 : e;
              }))
          )
        );
      }
      function h(e) {
        var t =
          arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : 0;
        if (!e) return console.error("lighten: Missing parameters!"), !1;
        var n = s(e);
        return (
          !!n &&
          p(
            (n = n
              .map(function (e, n) {
                return 3 === n ? e : e + Math.ceil(2.55 * t);
              })
              .map(function (e) {
                return e > 255 ? 255 : e;
              }))
          )
        );
      }
      function g(e) {
        var t =
          arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : 100;
        if (!e) return console.error("fade: Missing parameters!"), !1;
        var r = c(e);
        if (!r) return !1;
        var a = [].concat((0, n.default)(r), [t / 100]);
        return p(a);
      }
      var b = {
        fade: g,
        toHex: f,
        toRgb: d,
        darken: m,
        lighten: h,
        getOpacity: u,
        getRgbValue: c,
        getRgbaValue: s,
        getColorFromRgbValue: p,
      };
      t.default = b;
    });
    x(tt);
    tt.getRgbValue,
      tt.getRgbaValue,
      tt.getOpacity,
      tt.toRgb,
      tt.toHex,
      tt.getColorFromRgbValue,
      tt.darken,
      tt.lighten;
    var nt = tt.fade;
    ee(
      ".dv-border-box-11 {\n  position: relative;\n  width: 100%;\n  height: 100%;\n}\n.dv-border-box-11 .dv-border-svg-container {\n  position: absolute;\n  width: 100%;\n  height: 100%;\n  top: 0px;\n  left: 0px;\n}\n.dv-border-box-11 .dv-border-svg-container > polyline {\n  fill: none;\n  stroke-width: 1;\n}\n.dv-border-box-11 .border-box-content {\n  position: relative;\n  width: 100%;\n  height: 100%;\n}\n"
    );
    var rt = ["#8aaafb", "#1f33a2"],
      at = Object(r.forwardRef)(function (e, t) {
        var n = e.children,
          o = e.className,
          i = e.style,
          l = e.color,
          c = void 0 === l ? [] : l,
          s = e.titleWidth,
          u = void 0 === s ? 250 : s,
          d = e.title,
          f = void 0 === d ? "" : d,
          p = e.backgroundColor,
          m = void 0 === p ? "transparent" : p,
          h = Object(r.useRef)("border-box-11-filterId-" + te()).current,
          g = ae(t),
          b = g.width,
          y = g.height,
          v = g.domRef,
          x = Object(r.useMemo)(
            function () {
              return we(ve(rt, !0), c || []);
            },
            [c]
          ),
          w = Object(r.useMemo)(
            function () {
              return oe("dv-border-box-11", o);
            },
            [o]
          );
        return a.a.createElement(
          "div",
          { className: w, style: i, ref: v },
          a.a.createElement(
            "svg",
            { className: "dv-border-svg-container", width: b, height: y },
            a.a.createElement(
              "defs",
              null,
              a.a.createElement(
                "filter",
                { id: h, height: "150%", width: "150%", x: "-25%", y: "-25%" },
                a.a.createElement("feMorphology", {
                  operator: "dilate",
                  radius: "2",
                  in: "SourceAlpha",
                  result: "thicken",
                }),
                a.a.createElement("feGaussianBlur", {
                  in: "thicken",
                  stdDeviation: "3",
                  result: "blurred",
                }),
                a.a.createElement("feFlood", {
                  floodColor: x[1],
                  result: "glowColor",
                }),
                a.a.createElement("feComposite", {
                  in: "glowColor",
                  in2: "blurred",
                  operator: "in",
                  result: "softGlowColored",
                }),
                a.a.createElement(
                  "feMerge",
                  null,
                  a.a.createElement("feMergeNode", { in: "softGlowColored" }),
                  a.a.createElement("feMergeNode", { in: "SourceGraphic" })
                )
              )
            ),
            a.a.createElement("polygon", {
              fill: m,
              points:
                "\n          20, 32 " +
                (0.5 * b - u / 2) +
                ", 32 " +
                (0.5 * b - u / 2 + 20) +
                ", 53\n          " +
                (0.5 * b + u / 2 - 20) +
                ", 53 " +
                (0.5 * b + u / 2) +
                ", 32\n          " +
                (b - 20) +
                ", 32 " +
                (b - 8) +
                ", 48 " +
                (b - 8) +
                ", " +
                (y - 25) +
                " " +
                (b - 20) +
                ", " +
                (y - 8) +
                "\n          20, " +
                (y - 8) +
                " 8, " +
                (y - 25) +
                " 8, 50\n        ",
            }),
            a.a.createElement("polyline", {
              stroke: x[0],
              filter: "url(#" + h + ")",
              points:
                "\n          " +
                (b - u) / 2 +
                ", 30\n          20, 30 7, 50 7, " +
                (50 + (y - 167) / 2) +
                "\n          13, " +
                (55 + (y - 167) / 2) +
                " 13, " +
                (135 + (y - 167) / 2) +
                "\n          7, " +
                (140 + (y - 167) / 2) +
                " 7, " +
                (y - 27) +
                "\n          20, " +
                (y - 7) +
                " " +
                (b - 20) +
                ", " +
                (y - 7) +
                " " +
                (b - 7) +
                ", " +
                (y - 27) +
                "\n          " +
                (b - 7) +
                ", " +
                (140 + (y - 167) / 2) +
                " " +
                (b - 13) +
                ", " +
                (135 + (y - 167) / 2) +
                "\n          " +
                (b - 13) +
                ", " +
                (55 + (y - 167) / 2) +
                " " +
                (b - 7) +
                ", " +
                (50 + (y - 167) / 2) +
                "\n          " +
                (b - 7) +
                ", 50 " +
                (b - 20) +
                ", 30 " +
                (b + u) / 2 +
                ", 30\n          " +
                ((b + u) / 2 - 20) +
                ", 7 " +
                ((b - u) / 2 + 20) +
                ", 7\n          " +
                (b - u) / 2 +
                ", 30 " +
                ((b - u) / 2 + 20) +
                ", 52\n          " +
                ((b + u) / 2 - 20) +
                ", 52 " +
                (b + u) / 2 +
                ", 30\n        ",
            }),
            a.a.createElement("polygon", {
              stroke: x[0],
              fill: "transparent",
              points:
                "\n          " +
                ((b + u) / 2 - 5) +
                ", 30 " +
                ((b + u) / 2 - 21) +
                ", 11\n          " +
                ((b + u) / 2 - 27) +
                ", 11 " +
                ((b + u) / 2 - 8) +
                ", 34\n        ",
            }),
            a.a.createElement("polygon", {
              stroke: x[0],
              fill: "transparent",
              points:
                "\n          " +
                ((b - u) / 2 + 5) +
                ", 30 " +
                ((b - u) / 2 + 22) +
                ", 49\n          " +
                ((b - u) / 2 + 28) +
                ", 49 " +
                ((b - u) / 2 + 8) +
                ", 26\n        ",
            }),
            a.a.createElement("polygon", {
              stroke: x[0],
              fill: nt(x[1] || rt[1], 30),
              filter: "url(#" + h + ")",
              points:
                "\n          " +
                ((b + u) / 2 - 11) +
                ", 37 " +
                ((b + u) / 2 - 32) +
                ", 11\n          " +
                ((b - u) / 2 + 23) +
                ", 11 " +
                ((b - u) / 2 + 11) +
                ", 23\n          " +
                ((b - u) / 2 + 33) +
                ", 49 " +
                ((b + u) / 2 - 22) +
                ", 49\n        ",
            }),
            a.a.createElement(
              "polygon",
              {
                filter: "url(#" + h + ")",
                fill: x[0],
                opacity: "1",
                points:
                  "\n          " +
                  ((b - u) / 2 - 10) +
                  ", 37 " +
                  ((b - u) / 2 - 31) +
                  ", 37\n          " +
                  ((b - u) / 2 - 25) +
                  ", 46 " +
                  ((b - u) / 2 - 4) +
                  ", 46\n        ",
              },
              a.a.createElement("animate", {
                attributeName: "opacity",
                values: "1;0.7;1",
                dur: "2s",
                begin: "0s",
                repeatCount: "indefinite",
              })
            ),
            a.a.createElement(
              "polygon",
              {
                filter: "url(#" + h + ")",
                fill: x[0],
                opacity: "0.7",
                points:
                  "\n          " +
                  ((b - u) / 2 - 40) +
                  ", 37 " +
                  ((b - u) / 2 - 61) +
                  ", 37\n          " +
                  ((b - u) / 2 - 55) +
                  ", 46 " +
                  ((b - u) / 2 - 34) +
                  ", 46\n        ",
              },
              a.a.createElement("animate", {
                attributeName: "opacity",
                values: "0.7;0.4;0.7",
                dur: "2s",
                begin: "0s",
                repeatCount: "indefinite",
              })
            ),
            a.a.createElement(
              "polygon",
              {
                filter: "url(#" + h + ")",
                fill: x[0],
                opacity: "0.5",
                points:
                  "\n          " +
                  ((b - u) / 2 - 70) +
                  ", 37 " +
                  ((b - u) / 2 - 91) +
                  ", 37\n          " +
                  ((b - u) / 2 - 85) +
                  ", 46 " +
                  ((b - u) / 2 - 64) +
                  ", 46\n        ",
              },
              a.a.createElement("animate", {
                attributeName: "opacity",
                values: "0.5;0.2;0.5",
                dur: "2s",
                begin: "0s",
                repeatCount: "indefinite",
              })
            ),
            a.a.createElement(
              "polygon",
              {
                filter: "url(#" + h + ")",
                fill: x[0],
                opacity: "1",
                points:
                  "\n          " +
                  ((b + u) / 2 + 30) +
                  ", 37 " +
                  ((b + u) / 2 + 9) +
                  ", 37\n          " +
                  ((b + u) / 2 + 3) +
                  ", 46 " +
                  ((b + u) / 2 + 24) +
                  ", 46\n        ",
              },
              a.a.createElement("animate", {
                attributeName: "opacity",
                values: "1;0.7;1",
                dur: "2s",
                begin: "0s",
                repeatCount: "indefinite",
              })
            ),
            a.a.createElement(
              "polygon",
              {
                filter: "url(#" + h + ")",
                fill: x[0],
                opacity: "0.7",
                points:
                  "\n          " +
                  ((b + u) / 2 + 60) +
                  ", 37 " +
                  ((b + u) / 2 + 39) +
                  ", 37\n          " +
                  ((b + u) / 2 + 33) +
                  ", 46 " +
                  ((b + u) / 2 + 54) +
                  ", 46\n        ",
              },
              a.a.createElement("animate", {
                attributeName: "opacity",
                values: "0.7;0.4;0.7",
                dur: "2s",
                begin: "0s",
                repeatCount: "indefinite",
              })
            ),
            a.a.createElement(
              "polygon",
              {
                filter: "url(#" + h + ")",
                fill: x[0],
                opacity: "0.5",
                points:
                  "\n          " +
                  ((b + u) / 2 + 90) +
                  ", 37 " +
                  ((b + u) / 2 + 69) +
                  ", 37\n          " +
                  ((b + u) / 2 + 63) +
                  ", 46 " +
                  ((b + u) / 2 + 84) +
                  ", 46\n        ",
              },
              a.a.createElement("animate", {
                attributeName: "opacity",
                values: "0.5;0.2;0.5",
                dur: "2s",
                begin: "0s",
                repeatCount: "indefinite",
              })
            ),
            a.a.createElement(
              "text",
              {
                className: "dv-border-box-11-title",
                x: "" + b / 2,
                y: "32",
                fill: "#fff",
                fontSize: "18",
                textAnchor: "middle",
                dominantBaseline: "middle",
              },
              f
            ),
            a.a.createElement("polygon", {
              fill: x[0],
              filter: "url(#" + h + ")",
              points:
                "\n          7, " +
                (53 + (y - 167) / 2) +
                " 11, " +
                (57 + (y - 167) / 2) +
                "\n          11, " +
                (133 + (y - 167) / 2) +
                " 7, " +
                (137 + (y - 167) / 2) +
                "\n        ",
            }),
            a.a.createElement("polygon", {
              fill: x[0],
              filter: "url(#" + h + ")",
              points:
                "\n          " +
                (b - 7) +
                ", " +
                (53 + (y - 167) / 2) +
                " " +
                (b - 11) +
                ", " +
                (57 + (y - 167) / 2) +
                "\n          " +
                (b - 11) +
                ", " +
                (133 + (y - 167) / 2) +
                " " +
                (b - 7) +
                ", " +
                (137 + (y - 167) / 2) +
                "\n        ",
            })
          ),
          a.a.createElement("div", { className: "border-box-content" }, n)
        );
      });
    at.propTypes = {
      children: Z.node,
      className: Z.string,
      style: Z.object,
      color: Z.array,
      titleWidth: Z.number,
      title: Z.string,
      backgroundColor: Z.string,
    };
    var ot = at;
    ee(
      ".dv-border-box-12 {\n  position: relative;\n  width: 100%;\n  height: 100%;\n}\n.dv-border-box-12 .dv-border-svg-container {\n  position: absolute;\n  width: 100%;\n  height: 100%;\n  top: 0px;\n  left: 0px;\n}\n.dv-border-box-12 .border-box-content {\n  position: relative;\n  width: 100%;\n  height: 100%;\n}\n"
    );
    var it = ["#2e6099", "#7ce7fd"],
      lt = Object(r.forwardRef)(function (e, t) {
        var n = e.children,
          o = e.className,
          i = e.style,
          l = e.color,
          c = void 0 === l ? [] : l,
          s = e.backgroundColor,
          u = void 0 === s ? "transparent" : s,
          d = Object(r.useRef)("border-box-12-filterId-" + te()).current,
          f = ae(t),
          p = f.width,
          m = f.height,
          h = f.domRef,
          g = Object(r.useMemo)(
            function () {
              return we(ve(it, !0), c || []);
            },
            [c]
          ),
          b = Object(r.useMemo)(
            function () {
              return oe("dv-border-box-12", o);
            },
            [o]
          );
        return a.a.createElement(
          "div",
          { className: b, style: i, ref: h },
          a.a.createElement(
            "svg",
            { className: "dv-border-svg-container", width: p, height: m },
            a.a.createElement(
              "defs",
              null,
              a.a.createElement(
                "filter",
                { id: d, height: "150%", width: "150%", x: "-25%", y: "-25%" },
                a.a.createElement("feMorphology", {
                  operator: "dilate",
                  radius: "1",
                  in: "SourceAlpha",
                  result: "thicken",
                }),
                a.a.createElement("feGaussianBlur", {
                  in: "thicken",
                  stdDeviation: "2",
                  result: "blurred",
                }),
                a.a.createElement(
                  "feFlood",
                  { floodColor: nt(g[1] || it[1], 70), result: "glowColor" },
                  a.a.createElement("animate", {
                    attributeName: "flood-color",
                    values:
                      "\n                " +
                      nt(g[1] || it[1], 70) +
                      ";\n                " +
                      nt(g[1] || it[1], 30) +
                      ";\n                " +
                      nt(g[1] || it[1], 70) +
                      ";\n              ",
                    dur: "3s",
                    begin: "0s",
                    repeatCount: "indefinite",
                  })
                ),
                a.a.createElement("feComposite", {
                  in: "glowColor",
                  in2: "blurred",
                  operator: "in",
                  result: "softGlowColored",
                }),
                a.a.createElement(
                  "feMerge",
                  null,
                  a.a.createElement("feMergeNode", { in: "softGlowColored" }),
                  a.a.createElement("feMergeNode", { in: "SourceGraphic" })
                )
              )
            ),
            p &&
              m &&
              a.a.createElement("path", {
                fill: u,
                strokeWidth: "2",
                stroke: g[0],
                d:
                  "\n            M15 5 L " +
                  (p - 15) +
                  " 5 Q " +
                  (p - 5) +
                  " 5, " +
                  (p - 5) +
                  " 15\n            L " +
                  (p - 5) +
                  " " +
                  (m - 15) +
                  " Q " +
                  (p - 5) +
                  " " +
                  (m - 5) +
                  ", " +
                  (p - 15) +
                  " " +
                  (m - 5) +
                  "\n            L 15, " +
                  (m - 5) +
                  " Q 5 " +
                  (m - 5) +
                  " 5 " +
                  (m - 15) +
                  " L 5 15\n            Q 5 5 15 5\n          ",
              }),
            a.a.createElement("path", {
              strokeWidth: "2",
              fill: "transparent",
              strokeLinecap: "round",
              filter: "url(#" + d + ")",
              stroke: g[1],
              d: "M 20 5 L 15 5 Q 5 5 5 15 L 5 20",
            }),
            a.a.createElement("path", {
              strokeWidth: "2",
              fill: "transparent",
              strokeLinecap: "round",
              filter: "url(#" + d + ")",
              stroke: g[1],
              d:
                "M " +
                (p - 20) +
                " 5 L " +
                (p - 15) +
                " 5 Q " +
                (p - 5) +
                " 5 " +
                (p - 5) +
                " 15 L " +
                (p - 5) +
                " 20",
            }),
            a.a.createElement("path", {
              strokeWidth: "2",
              fill: "transparent",
              strokeLinecap: "round",
              filter: "url(#" + d + ")",
              stroke: g[1],
              d:
                "\n          M " +
                (p - 20) +
                " " +
                (m - 5) +
                " L " +
                (p - 15) +
                " " +
                (m - 5) +
                "\n          Q " +
                (p - 5) +
                " " +
                (m - 5) +
                " " +
                (p - 5) +
                " " +
                (m - 15) +
                "\n          L " +
                (p - 5) +
                " " +
                (m - 20) +
                "\n        ",
            }),
            a.a.createElement("path", {
              strokeWidth: "2",
              fill: "transparent",
              strokeLinecap: "round",
              filter: "url(#" + d + ")",
              stroke: g[1],
              d:
                "\n          M 20 " +
                (m - 5) +
                " L 15 " +
                (m - 5) +
                "\n          Q 5 " +
                (m - 5) +
                " 5 " +
                (m - 15) +
                "\n          L 5 " +
                (m - 20) +
                "\n        ",
            })
          ),
          a.a.createElement("div", { className: "border-box-content" }, n)
        );
      });
    lt.propTypes = {
      children: Z.node,
      className: Z.string,
      style: Z.object,
      color: Z.array,
      backgroundColor: Z.string,
    };
    var ct = lt;
    ee(
      ".dv-border-box-13 {\n  position: relative;\n  width: 100%;\n  height: 100%;\n}\n.dv-border-box-13 .dv-border-svg-container {\n  position: absolute;\n  width: 100%;\n  height: 100%;\n  top: 0px;\n  left: 0px;\n}\n.dv-border-box-13 .border-box-content {\n  position: relative;\n  width: 100%;\n  height: 100%;\n}\n"
    );
    var st = ["#6586ec", "#2cf7fe"],
      ut = Object(r.forwardRef)(function (e, t) {
        var n = e.children,
          o = e.className,
          i = e.style,
          l = e.color,
          c = void 0 === l ? [] : l,
          s = e.backgroundColor,
          u = void 0 === s ? "transparent" : s,
          d = ae(t),
          f = d.width,
          p = d.height,
          m = d.domRef,
          h = Object(r.useMemo)(
            function () {
              return we(ve(st, !0), c || []);
            },
            [c]
          ),
          g = Object(r.useMemo)(
            function () {
              return oe("dv-border-box-13", o);
            },
            [o]
          );
        return a.a.createElement(
          "div",
          { className: g, style: i, ref: m },
          a.a.createElement(
            "svg",
            { className: "dv-border-svg-container", width: f, height: p },
            a.a.createElement("path", {
              fill: u,
              stroke: h[0],
              d:
                "\n            M 5 20 L 5 10 L 12 3  L 60 3 L 68 10\n            L " +
                (f - 20) +
                " 10 L " +
                (f - 5) +
                " 25\n            L " +
                (f - 5) +
                " " +
                (p - 5) +
                " L 20 " +
                (p - 5) +
                "\n            L 5 " +
                (p - 20) +
                " L 5 20\n          ",
            }),
            a.a.createElement("path", {
              fill: "transparent",
              strokeWidth: "3",
              strokeLinecap: "round",
              strokeDasharray: "10, 5",
              stroke: h[0],
              d: "M 16 9 L 61 9",
            }),
            a.a.createElement("path", {
              fill: "transparent",
              stroke: h[1],
              d: "M 5 20 L 5 10 L 12 3  L 60 3 L 68 10",
            }),
            a.a.createElement("path", {
              fill: "transparent",
              stroke: h[1],
              d:
                "M " +
                (f - 5) +
                " " +
                (p - 30) +
                " L " +
                (f - 5) +
                " " +
                (p - 5) +
                " L " +
                (f - 30) +
                " " +
                (p - 5),
            })
          ),
          a.a.createElement("div", { className: "border-box-content" }, n)
        );
      });
    ut.propTypes = {
      children: Z.node,
      className: Z.string,
      style: Z.object,
      color: Z.array,
      backgroundColor: Z.string,
    };
    var dt = ut,
      ft = n(143);
    const pt = (e, t, n) => {
      const r = window.$;
      r(t).before('<div id="border_box_'.concat(t.id, '" ></div>'));
      let o = r("#border_box_".concat(t.id));
      r(o).css("width", r(t).width()),
        r(o).css("height", r(t).height()),
        r(o).css("top", r(t).css("top")),
        r(o).css("left", r(t).css("left")),
        r(o).css("position", "absolute"),
        y()("\n\t\t#".concat(t.id, "_div{\n\t\t\tdisplay: none;\n\t\t}\n\t"));
      let l = a.a.createElement(e, {
        color: Object(v.d)(n.colors),
        title: n.title || "",
        titleWidth: n.titleWidth || 250,
        reverse: n.reverse,
        dur: n.duration || 3,
      });
      i.a.render(l, document.getElementById("border_box_".concat(t.id)));
    };
    var mt = n(39),
      ht = n(654),
      gt = n.n(ht),
      bt = n(655),
      yt = n.n(bt),
      vt = n(656),
      xt = n.n(vt);
    const wt = (e) => (0, window.$)("#".concat(e.id, "_text")).text(),
      kt = (e, t, n) => {
        const r = window.$;
        y()(
          "\n    #"
            .concat(t.id, " .dec {\n    color: ")
            .concat(n.textFill || "rgb(3, 166, 224)", ";\n    font-size:")
            .concat(n.fontSize, "px;\n    }\n    #")
            .concat(t.id, " .dv-decoration-7 svg polyline {\n      stroke: ")
            .concat(n.textFill || "rgb(3, 166, 224)", ";\n    }\n    #")
            .concat(t.id, " .dv-decoration-9 svg circle {\n      stroke: ")
            .concat(
              n.textFill || "rgb(3, 166, 224)",
              ";\n      stroke-opacity: 0.3;\n    }\n    #"
            )
            .concat(t.id, " .dv-decoration-9 svg use {\n      stroke: ")
            .concat(
              n.textFill || "rgb(3, 166, 224)",
              ";\n      stroke-opacity: 0.5;\n      fill:transparent;\n    }\n    #"
            )
            .concat(
              t.id,
              " .dv-decoration-9 svg use:nth-child(3n) {\n      fill:"
            )
            .concat(n.textFill || "rgb(3, 166, 224)", ";\n    }\n    #")
            .concat(
              t.id,
              " .dv-decoration-9 svg use:nth-child(4n) {\n      fill:"
            )
            .concat(n.textFill || "rgb(3, 166, 224)", ";\n    }\n    #")
            .concat(t.id, " .dv-decoration-11 svg polygon {\n        stroke: ")
            .concat(n.textFill || "rgb(3, 166, 224)", ";\n        fill: ")
            .concat(
              n.textFill || "rgb(3, 166, 224)",
              ";\n        fill-opacity: 0.1;\n    }\n    #"
            )
            .concat(t.id, " .dv-decoration-11 svg polyline {\n      stroke: ")
            .concat(
              n.textFill || "rgb(3, 166, 224)",
              ";\n    }\n    .dv-decoration-7 {\n      justify-content: space-between !important;\n  }\n    "
            )
        );
        let o = a.a.createElement(
          e,
          {
            style: { width: r(t).width(), height: r(t).height() },
            color: n.color || n.textFill || void 0,
          },
          n.text
        );
        i.a.unmountComponentAtNode(t), i.a.render(o, t);
      },
      _t = async (e, t) => {
        const n = window.$;
        let r = Object(v.d)(t.color),
          a = t.text || n(e).text().trim(),
          o = t.fontSize
            ? t.fontSize
            : Number(n(e).css("font-size").replace("px", "")),
          i = t.textFill || n(e).css("color");
        t.textFill = t.textFill || i;
        let l =
          t.backgroundColor ||
          n("#".concat(e.id, "_div")).css("background-color") ||
          n("body").css("background-color");
        if (1 === t.type)
          y()(
            "  \n        #"
              .concat(
                e.id,
                "_text {\n            background-image: radial-gradient(\n              ellipse 50% 35% at 50% 50%,\n              "
              )
              .concat(
                i,
                ",\n              transparent\n            );\n            color: #ffffff;\n            text-shadow: 0 0 0.6rem #ffffff, 0 0 1.5rem "
              )
              .concat(i, ",\n              -0.2rem 0.1rem 1rem ")
              .concat(i, ", 0.2rem 0.1rem 1rem ")
              .concat(i, ",\n              0 -0.5rem 2rem ")
              .concat(i, ", 0 0.5rem 3rem ")
              .concat(i, ";\n            animation: shine_")
              .concat(e.id, " 2s forwards, flicker_")
              .concat(
                e.id,
                " 3s infinite;\n          }\n          \n          @keyframes blink_"
              )
              .concat(
                e.id,
                " {\n            0%,\n            22%,\n            36%,\n            75% {\n              color: #ffffff;\n              text-shadow: 0 0 0.6rem #ffffff, 0 0 1.5rem "
              )
              .concat(i, ",\n                -0.2rem 0.1rem 1rem ")
              .concat(i, ", 0.2rem 0.1rem 1rem ")
              .concat(i, ",\n                0 -0.5rem 2rem ")
              .concat(i, ", 0 0.5rem 3rem ")
              .concat(
                i,
                ";\n            }\n            28%,\n            33% {\n              color: "
              )
              .concat(
                i,
                ";\n              text-shadow: none;\n            }\n            82%,\n            97% {\n              color: "
              )
              .concat(
                i,
                ";\n              text-shadow: none;\n            }\n          }\n          \n          \n          @keyframes shine_"
              )
              .concat(
                e.id,
                " {\n            0% {\n              color: #6b1839;\n              text-shadow: none;\n            }\n            100% {\n              color: #ffffff;\n              text-shadow: 0 0 0.6rem #ffffff, 0 0 1.5rem "
              )
              .concat(i, ",\n                -0.2rem 0.1rem 1rem ")
              .concat(i, ", 0.2rem 0.1rem 1rem ")
              .concat(i, ",\n                0 -0.5rem 2rem ")
              .concat(i, ", 0 0.5rem 3rem ")
              .concat(
                i,
                ";\n            }\n          }\n          \n          @keyframes flicker_"
              )
              .concat(
                e.id,
                " {\n            from {\n              opacity: 1;\n            }\n          \n            4% {\n              opacity: 0.9;\n            }\n          \n            6% {\n              opacity: 0.85;\n            }\n          \n            8% {\n              opacity: 0.95;\n            }\n          \n            10% {\n              opacity: 0.9;\n            }\n          \n            11% {\n              opacity: 0.922;\n            }\n          \n            12% {\n              opacity: 0.9;\n            }\n          \n            14% {\n              opacity: 0.95;\n            }\n          \n            16% {\n              opacity: 0.98;\n            }\n          \n            17% {\n              opacity: 0.9;\n            }\n          \n            19% {\n              opacity: 0.93;\n            }\n          \n            20% {\n              opacity: 0.99;\n            }\n          \n            24% {\n              opacity: 1;\n            }\n          \n            26% {\n              opacity: 0.94;\n            }\n          \n            28% {\n              opacity: 0.98;\n            }\n          \n            37% {\n              opacity: 0.93;\n            }\n          \n            38% {\n              opacity: 0.5;\n            }\n          \n            39% {\n              opacity: 0.96;\n            }\n          \n            42% {\n              opacity: 1;\n            }\n          \n            44% {\n              opacity: 0.97;\n            }\n          \n            46% {\n              opacity: 0.94;\n            }\n          \n            56% {\n              opacity: 0.9;\n            }\n          \n            58% {\n              opacity: 0.9;\n            }\n          \n            60% {\n              opacity: 0.99;\n            }\n          \n            68% {\n              opacity: 1;\n            }\n          \n            70% {\n              opacity: 0.9;\n            }\n          \n            72% {\n              opacity: 0.95;\n            }\n          \n            93% {\n              opacity: 0.93;\n            }\n          \n            95% {\n              opacity: 0.95;\n            }\n          \n            97% {\n              opacity: 0.93;\n            }\n          \n            to {\n              opacity: 1;\n            }\n          }\n          \n    "
              )
          );
        else if (2 === t.type)
          y()(
            "\n        #"
              .concat(
                e.id,
                "_text {\n            -webkit-animation: glow 2s ease-in-out infinite alternate;\n            -moz-animation: glow 2s ease-in-out infinite alternate;\n            animation: glow_"
              )
              .concat(
                e.id,
                " 2s ease-in-out infinite alternate;\n\n          }\n          \n          @-webkit-keyframes glow_"
              )
              .concat(
                e.id,
                " {\n               from {\n                color: #fff;\n              text-shadow: 0 0 10px "
              )
              .concat(i, ", 0 0 20px ")
              .concat(i, ", 0 0 30px ")
              .concat(i, ", 0 0 40px ")
              .concat(i, ", 0 0 50px ")
              .concat(i, ", 0 0 60px ")
              .concat(i, ", 0 0 70px ")
              .concat(i, ", 0 0 90px ")
              .concat(
                i,
                ";\n            }\n            \n            to {\n               color: gray;\n              text-shadow: 0 0 20px "
              )
              .concat(i, ", 0 0 30px ")
              .concat(i, ", 0 0 40px ")
              .concat(i, ", 0 0 50px ")
              .concat(i, ", 0 0 60px ")
              .concat(i, ", 0 0 70px ")
              .concat(i, ", 0 0 80px ")
              .concat(i, ", 0 1 90px ")
              .concat(i, ";\n            }\n          }\n        ")
          );
        else if (3 === t.type)
          y()(
            "\n        #"
              .concat(e.id, "_text {\n            background: url(")
              .concat(
                t.image,
                ");\n            -webkit-background-clip: text;\n            background-size: 40%;\n            background-position: 50% 50%;\n            animation: zoomout 10s ease 500ms forwards;\n            color: transparent;\n          }\n          \n          @keyframes zoomout {\n            from {\n              background-size: 40%;\n            }\n            to {\n              background-size: 10%;\n            }\n          }\n        "
              )
          );
        else if (4 === t.type)
          y()(
            "\n        #"
              .concat(
                e.id,
                "_text{\n            white-space:nowrap;\n            background: 50% 100%/50% 50% no-repeat radial-gradient(ellipse at bottom, "
              )
              .concat(
                r[0] || i || "##fff",
                ", transparent, transparent);\n            -webkit-background-clip: text;\n            background-clip: text;\n            -webkit-animation:  glow_"
              )
              .concat(
                e.id,
                " 2500ms linear infinite 2000ms;\n                    animation:  glow_"
              )
              .concat(
                e.id,
                " 2500ms linear infinite 2000ms;\n          }\n          @-webkit-keyframes glow_"
              )
              .concat(
                e.id,
                " {\n            40% {\n              text-shadow: 0 0 8px "
              )
              .concat(
                r[0] || i || "#fff",
                ";\n            }\n          }\n          @keyframes glow_"
              )
              .concat(
                e.id,
                " {\n            40% {\n              text-shadow: 0 0 8px "
              )
              .concat(
                r[0] || i || "#fff",
                "\n            }\n          }\n        "
              )
          );
        else if (5 === t.type) {
          await Object(v.n)(
            "https://lf26-cdn-tos.bytecdntp.com/cdn/expire-1-M/chroma-js/2.4.2/chroma.min.js"
          );
          let t = window.chroma;
          y()(
            "\n        #"
              .concat(e.id, "_text {\n        text-shadow: 0 0 5px ")
              .concat(i || "#ffa500", ", 0 0 15px ")
              .concat(i || "#ffa500", ", 0 0 20px ")
              .concat(i || "#ffa500", ", 0 0 40px ")
              .concat(i || "#ffa500", ", 0 0 60px ")
              .concat(t(i).brighten(-0.5), ", 0 0 10px ")
              .concat(t(i).brighten(-1), ", 0 0 98px ")
              .concat(t(i).brighten(-2), ";\n              color: ")
              .concat(
                t(i).brighten(3),
                ";\n\n            // animation: blink 12s infinite;\n            // -webkit-animation: blink 12s infinite;\n          }\n            \n          @-webkit-keyframes blink {\n            20%,\n            24%,\n            55% {\n              color: #333;\n              text-shadow: none;\n            }\n          \n            0%,\n            19%,\n            21%,\n            23%,\n            25%,\n            54%,\n            56%,\n            100% {\n            text-shadow: 0 0 5px "
              )
              .concat(i || "#ffa500", ", 0 0 15px ")
              .concat(i || "#ffa500", ", 0 0 20px ")
              .concat(i || "#ffa500", ", 0 0 40px ")
              .concat(
                i || "#ffa500",
                ", 0 0 60px #ff0000, 0 0 10px #ff8d00, 0 0 98px #ff0000;\n              color: #fff6a9;\n            }\n          }\n          \n          @keyframes blink {\n            20%,\n            24%,\n            55% {\n              color: #333;\n              text-shadow: none;\n            }\n          \n            0%,\n            19%,\n            21%,\n            23%,\n            25%,\n            54%,\n            56%,\n            100% {\n            text-shadow: 0 0 5px "
              )
              .concat(i || "#ffa500", ", 0 0 15px ")
              .concat(i || "#ffa500", ", 0 0 20px ")
              .concat(i || "#ffa500", ", 0 0 40px ")
              .concat(
                i || "#ffa500",
                ", 0 0 60px #ff0000, 0 0 10px #ff8d00, 0 0 98px #ff0000;\n              color: #fff6a9;\n            }\n          }\n        "
              )
          );
        } else if (6 === t.type)
          n("#".concat(e.id, "_text")).attr("title", a),
            n("#".concat(e.id, "_text")).html(a),
            y()(
              "\n        #"
                .concat(
                  e.id,
                  "_text {\n            animation: glitch 1s linear infinite;\n          }\n          \n          @keyframes glitch{\n            2%,64%{\n              transform: translate(2px,0) skew(0deg);\n            }\n            4%,60%{\n              transform: translate(-2px,0) skew(0deg);\n            }\n            62%{\n              transform: translate(0,0) skew(5deg); \n            }\n          }\n          \n          #"
                )
                .concat(e.id, "_text:before,\n          #")
                .concat(
                  e.id,
                  "_text:after{\n            content: attr(title);\n            position: absolute;\n            left: 0;\n          }\n          \n          #"
                )
                .concat(
                  e.id,
                  "_text:before{\n            animation: glitchTop 1s linear infinite;\n            clip-path: polygon(0 0, 100% 0, 100% 33%, 0 33%);\n            -webkit-clip-path: polygon(0 0, 100% 0, 100% 33%, 0 33%);\n          }\n          \n          @keyframes glitchTop{\n            2%,64%{\n              transform: translate(2px,-2px);\n            }\n            4%,60%{\n              transform: translate(-2px,2px);\n            }\n            62%{\n              transform: translate(13px,-1px) skew(-13deg); \n            }\n          }\n          \n          #"
                )
                .concat(
                  e.id,
                  "_text:after{\n            animation: glitchBotom 1.5s linear infinite;\n            clip-path: polygon(0 67%, 100% 67%, 100% 100%, 0 100%);\n            -webkit-clip-path: polygon(0 67%, 100% 67%, 100% 100%, 0 100%);\n          }\n          \n          @keyframes glitchBotom{\n            2%,64%{\n              transform: translate(-2px,0);\n            }\n            4%,60%{\n              transform: translate(-2px,0);\n            }\n            62%{\n              transform: translate(-22px,5px) skew(21deg); \n            }\n          }\n        "
                )
            );
        else if (7 === t.type)
          y()(
            "\n        #"
              .concat(
                e.id,
                "_text {\n            overflow: hidden;\n            background: linear-gradient(90deg, rgba(255, 255, 255, 0), "
              )
              .concat(
                i,
                ", rgba(255, 255, 255, 0));\n            background-repeat: no-repeat;\n            background-size: 80%;\n            animation: animate 3s linear infinite;\n            -webkit-background-clip: text;\n            -webkit-text-fill-color: rgba(255, 255, 255, 0);\n          }\n          \n          @keyframes animate {\n            0% {\n              background-position: -500%;\n            }\n            100% {\n              background-position: 500%;\n            }\n          }\n        "
              )
          );
        else if (8 === t.type)
          n("#".concat(e.id, "_text")).attr("data-heading", a),
            n("#".concat(e.id, "_text")).html(a),
            y()(
              "\n        #"
                .concat(e.id, "_text {\n            background: url(")
                .concat(
                  t.image ||
                    "https://s3-us-west-2.amazonaws.com/s.cdpn.io/209981/6963bbf342d87b3a2150bd8f59682b89.jpg",
                  ");\n            -webkit-background-clip: text;\n            background-size: contain;\n            color: transparent;\n          }\n          #"
                )
                .concat(
                  e.id,
                  "_text::before {\n            content: attr(data-heading);\n            position: absolute;\n            left: 0;\n            top: 0;\n            width: 100%;\n            background: linear-gradient(45deg, rgba(255, 255, 255, 0) 45%, rgba(255, 255, 255, 0.8) 50%, rgba(255, 255, 255, 0) 55%, rgba(255, 255, 255, 0) 100%);\n            -webkit-background-clip: text;\n            color: transparent;\n            mix-blend-mode: screen;\n            -webkit-animation: shine 1s infinite;\n                    animation: shine 1s infinite;\n            background-size: 200%;\n            text-shadow: 2px 2px 10px rgba(0, 0, 0, 0.2), -2px 2px 10px rgba(0, 0, 0, 0.2), -2px -2px 10px rgba(0, 0, 0, 0.2);\n          }\n          \n          @-webkit-keyframes shine {\n            0% {\n              background-position: -100%;\n            }\n            100% {\n              background-position: 100%;\n            }\n          }\n          \n          @keyframes shine {\n            0% {\n              background-position: -100%;\n            }\n            100% {\n              background-position: 100%;\n            }\n          }\n     \n        "
                )
            );
        else if (9 === t.type)
          y()(
            "\n        #"
              .concat(
                e.id,
                "_text {\n            text-transform: uppercase;\n            color: transparent;\n            -webkit-text-stroke: #fff;\n            -webkit-text-stroke-width: 1px;\n            text-shadow: 2px 2px 10px "
              )
              .concat(
                i,
                ";\n            transition: all 0.5s ease-in-out;\n            -webkit-animation: flicker_"
              )
              .concat(
                e.id,
                " 0.5s ease-in-out infinite alternate;\n                    animation: flicker_"
              )
              .concat(
                e.id,
                " 0.5s ease-in-out infinite alternate;\n          }\n          #"
              )
              .concat(
                e.id,
                "_text:hover {\n            color: #fff;\n          }\n            \n          @-webkit-keyframes flicker_"
              )
              .concat(
                e.id,
                " {\n            0% {\n              opacity: 0.5;\n              text-shadow: 2px 2px 10px "
              )
              .concat(
                i,
                ";\n            }\n            100% {\n              opacity: 1;\n              text-shadow: 2px 2px 20px "
              )
              .concat(
                i,
                ";\n            }\n          }\n          \n          @keyframes flicker_"
              )
              .concat(
                e.id,
                " {\n            0% {\n              opacity: 0.5;\n              text-shadow: 2px 2px 10px "
              )
              .concat(
                i,
                ";\n            }\n            100% {\n              opacity: 1;\n              text-shadow: 2px 2px 20px "
              )
              .concat(i, ";\n            }\n          }\n        ")
          );
        else if (10 === t.type)
          n(e).width(n(e).width() + parseInt(o)),
            n(e).html(""),
            n(e).html(
              '\n    <ul class="c-rainbow">\n        <li class="c-rainbow__layer_'
                .concat(e.id, ' c-rainbow__layer--white">')
                .concat(a, '</li>\n        <li class="c-rainbow__layer_')
                .concat(e.id, ' c-rainbow__layer--orange">')
                .concat(a, '</li>\n        <li class="c-rainbow__layer_')
                .concat(e.id, ' c-rainbow__layer--red">')
                .concat(a, '</li>\n        <li class="c-rainbow__layer_')
                .concat(e.id, ' c-rainbow__layer--violet">')
                .concat(a, '</li>\n        <li class="c-rainbow__layer_')
                .concat(e.id, ' c-rainbow__layer--blue">')
                .concat(a, '</li>\n        <li class="c-rainbow__layer_')
                .concat(e.id, ' c-rainbow__layer--green">')
                .concat(a, '</li>\n        <li class="c-rainbow__layer_')
                .concat(e.id, ' c-rainbow__layer--yellow">')
                .concat(a, "</li>\n    </ul>\n    ")
            ),
            y()(
              "\n    :root {\n        --color-background: #31037D;\n        --axis-x: 1px;\n        --axis-y: 1rem;\n        --delay: 10;\n        --color-black: "
                .concat(r[0] || "#000", ";\n        --color-white: ")
                .concat(r[1] || "#fff", ";\n        --color-orange: ")
                .concat(r[2] || "#D49C3D", ";\n        --color-red: ")
                .concat(r[3] || "#D14B3D", ";\n        --color-violet: ")
                .concat(r[4] || "#CF52EB", ";\n        --color-blue: ")
                .concat(r[5] || "#44A3F7", ";\n        --color-green: ")
                .concat(r[6] || "#5ACB3C", ";\n        --color-yellow: ")
                .concat(
                  r[7] || "#DEBF40",
                  ";\n        --color-foreground: var(--color-white);\n        --font-name: Righteous;\n      }\n        \n      .c-rainbow {\n        counter-reset: rainbow;\n        position: relative;\n        display: block;\n        list-style: none;\n        padding: 0;\n        margin: 0;\n      }\n      .c-rainbow__layer_"
                )
                .concat(
                  e.id,
                  " {\n        --text-color: var(--color-foreground);\n        counter-increment: rainbow;\n        font-size: "
                )
                .concat(
                  o,
                  ";\n        color: var(--text-color);\n        text-shadow: -1px -1px 0 var(--color-black), 1px -1px 0 var(--color-black), -1px 1px 0 var(--color-black), 1px 1px 0 var(--color-black), 4px 4px 0 rgba(0, 0, 0, 0.2);\n        animation: rainbow 1.5s ease-in-out infinite;\n      }\n      .c-rainbow__layer_"
                )
                .concat(
                  e.id,
                  ":nth-child(1) {\n        animation-delay: calc( 1 / var(--delay) * 1s);\n        left: calc(var(--axis-x) * 1);\n        z-index: -10;\n      }\n      .c-rainbow__layer_"
                )
                .concat(
                  e.id,
                  ":nth-child(2) {\n        animation-delay: calc( 2 / var(--delay) * 1s);\n        left: calc(var(--axis-x) * 2);\n        z-index: -20;\n      }\n      .c-rainbow__layer_"
                )
                .concat(
                  e.id,
                  ":nth-child(3) {\n        animation-delay: calc( 3 / var(--delay) * 1s);\n        left: calc(var(--axis-x) * 3);\n        z-index: -30;\n      }\n      .c-rainbow__layer_"
                )
                .concat(
                  e.id,
                  ":nth-child(4) {\n        animation-delay: calc( 4 / var(--delay) * 1s);\n        left: calc(var(--axis-x) * 4);\n        z-index: -40;\n      }\n      .c-rainbow__layer_"
                )
                .concat(
                  e.id,
                  ":nth-child(5) {\n        animation-delay: calc( 5 / var(--delay) * 1s);\n        left: calc(var(--axis-x) * 5);\n        z-index: -50;\n      }\n      .c-rainbow__layer_"
                )
                .concat(
                  e.id,
                  ":nth-child(6) {\n        animation-delay: calc( 6 / var(--delay) * 1s);\n        left: calc(var(--axis-x) * 6);\n        z-index: -60;\n      }\n      .c-rainbow__layer_"
                )
                .concat(
                  e.id,
                  ":nth-child(7) {\n        animation-delay: calc( 7 / var(--delay) * 1s);\n        left: calc(var(--axis-x) * 7);\n        z-index: -70;\n      }\n      .c-rainbow__layer_"
                )
                .concat(
                  e.id,
                  ":not(:first-child) {\n        position: absolute;\n        top: 0;\n      }\n      .c-rainbow__layer--white {\n        --text-color: var(--color-white);\n      }\n      .c-rainbow__layer--orange {\n        --text-color: var(--color-orange);\n      }\n      .c-rainbow__layer--red {\n        --text-color: var(--color-red);\n      }\n      .c-rainbow__layer--violet {\n        --text-color: var(--color-violet);\n      }\n      .c-rainbow__layer--blue {\n        --text-color: var(--color-blue);\n      }\n      .c-rainbow__layer--green {\n        --text-color: var(--color-green);\n      }\n      .c-rainbow__layer--yellow {\n        --text-color: var(--color-yellow);\n      }\n      \n      @keyframes rainbow {\n        0%, 100% {\n          transform: translatey(var(--axis-y));\n        }\n        50% {\n          transform: translatey(calc(var(--axis-y) * -1));\n        }\n      }\n    "
                )
            );
        else if (11 === t.type)
          n("#".concat(e.id, "_text")).attr("data-shadow", a),
            n("#".concat(e.id, "_text")).html(a),
            y()(
              "\n        #"
                .concat(
                  e.id,
                  "_text{\n            white-space:nowrap;\n            text-shadow: .03em .03em 0 hsla(230,40%,50%,1);\n            }\n            #"
                )
                .concat(
                  e.id,
                  "_text:after {\n                white-space:nowrap;\n              content: attr(data-shadow);\n              position: absolute;\n              top: .06em; left: .06em;\n              z-index: -1;\n              text-shadow: none;\n              background-image:\n                linear-gradient(\n                  45deg,\n                  transparent 45%,\n                  hsla(48,20%,90%,1) 45%,\n                  hsla(48,20%,90%,1) 55%,\n                  transparent 0\n                  );\n              background-size: .05em .05em;\n              -webkit-background-clip: text;\n              -webkit-text-fill-color: transparent;\n            \n              animation: shad-anim_"
                )
                .concat(
                  e.id,
                  " 15s linear infinite;\n              }\n          \n          @keyframes shad-anim_"
                )
                .concat(
                  e.id,
                  " {\n            0% {background-position: 0 0}\n            0% {background-position: 100% -100%}\n            }\n     \n        "
                )
            );
        else if (12 === t.type)
          n(e).html(""),
            n(e).html(
              '\n        <svg viewBox="00 0 '
                .concat(n(e).width(), " ")
                .concat(
                  n(e).height(),
                  '">\n        \x3c!-- Symbol--\x3e\n            <symbol id="acptext_'
                )
                .concat(
                  e.id,
                  '">\n                <text text-anchor="middle" x="50%" y="50%" dy=".35em">'
                )
                .concat(
                  a,
                  '</text>\n            </symbol>\n            \x3c!-- Duplicate symbols--\x3e\n            <use class="text_'
                )
                .concat(e.id, '" xlink:href="#acptext_')
                .concat(e.id, '"></use>\n            <use class="text_')
                .concat(e.id, '" xlink:href="#acptext_')
                .concat(e.id, '"></use>\n            <use class="text_')
                .concat(e.id, '" xlink:href="#acptext_')
                .concat(e.id, '"></use>\n            <use class="text_')
                .concat(e.id, '" xlink:href="#acptext_')
                .concat(e.id, '"></use>\n            <use class="text_')
                .concat(e.id, '" xlink:href="#acptext_')
                .concat(e.id, '"></use>\n        </svg>\n    ')
            ),
            y()(
              "\n        .text_"
                .concat(
                  e.id,
                  " {\n            fill: none;\n            stroke-width: 3;\n            stroke-linejoin: round;\n            stroke-dasharray: 70 330;\n            stroke-dashoffset: 0;\n            -webkit-animation: stroke_"
                )
                .concat(
                  e.id,
                  " 6s infinite linear;\n            animation: stroke_"
                )
                .concat(
                  e.id,
                  " 6s infinite linear;\n          }\n          .text_"
                )
                .concat(e.id, ":nth-child(5n+1) {\n            stroke: ")
                .concat(
                  r[0] || "#F2385A",
                  ";\n            -webkit-animation-delay: -1.2s;\n            animation-delay: -1.2s;\n          }\n          .text_"
                )
                .concat(e.id, ":nth-child(5n+2) {\n            stroke: ")
                .concat(
                  r[1] || "#F5A503",
                  ";\n            -webkit-animation-delay: -2.4s;\n            animation-delay: -2.4s;\n          }\n          .text_"
                )
                .concat(e.id, ":nth-child(5n+3) {\n            stroke: ")
                .concat(
                  r[2] || "#E9F1DF",
                  ";\n            -webkit-animation-delay: -3.6s;\n            animation-delay: -3.6s;\n          }\n          .text_"
                )
                .concat(e.id, ":nth-child(5n+4) {\n            stroke: ")
                .concat(
                  r[3] || "#56D9CD",
                  ";\n            -webkit-animation-delay: -4.8s;\n            animation-delay: -4.8s;\n          }\n          .text_"
                )
                .concat(e.id, ":nth-child(5n+5) {\n            stroke: ")
                .concat(
                  r[4] || "#3AA1BF",
                  ";\n            -webkit-animation-delay: -6s;\n            animation-delay: -6s;\n          }\n          \n          @-webkit-keyframes stroke_"
                )
                .concat(
                  e.id,
                  " {\n            100% {\n              stroke-dashoffset: -400;\n            }\n          }\n          @keyframes stroke {\n            100% {\n              stroke-dashoffset: -400;\n            }\n          }\n        "
                )
            );
        else if (13 === t.type)
          n(e).html(""),
            n(e).html(
              '\n      <div class="extended-welcome-holder">\n      <div class="extended-welcome-circles">\n      <svg xmlns="http://www.w3.org/2000/svg" viewBox="753.59 814.53 4110.24 4110.24">\n      <defs><style>.cla-1,.cla-2,.cla-3{fill:none;stroke:'
                .concat(
                  i,
                  ';stroke-miterlimit:10;}.cla-1{stroke-width:160px;}.cla-2{stroke-width:90px;}.cla-3{stroke-width:50px;}</style></defs>\n      <title>Extended Logo</title>\n      <g id="thick-trans"><circle class="cla-1" cx="2808.71" cy="2869.65" r="1346.46"></circle></g>\n      <g id="thin-trans"><circle class="cla-2" cx="2808.71" cy="2869.65" r="1559.06"></circle></g>\n      <g id="outer-trans"><circle class="cla-3" cx="2808.71" cy="2869.65" r="2055.12"></circle></g>\n    </svg>\n      </div>\n      <div id="'
                )
                .concat(e.id, '_text">')
                .concat(
                  a,
                  '</div>\n      <div class="trans-lines-holder">\n      <svg xmlns="http://www.w3.org/2000/svg" viewBox="944.24 969.87 3774.73 3776.78">\n      <defs><style>.cla-4{fill:none;stroke:'
                )
                .concat(
                  i,
                  ';stroke-miterlimit:10;stroke-width:30px;}</style></defs>\n      <g class="trans-lines"> \x3c!-- 90 lines --\x3e\n        <line class="cla-4" x1="2829.21" y1="969.87" x2="2829.21" y2="1196.64"></line><line class="cla-4" x1="2961.08" y1="974.3" x2="2945.25" y2="1200.52"></line><line class="cla-4" x1="3092.33" y1="987.93" x2="3060.73" y2="1212.49"></line><line class="cla-4" x1="3222.3" y1="1010.7" x2="3175.1" y2="1232.51"></line><line class="cla-4" x1="3350.36" y1="1042.49" x2="3287.79" y2="1260.45"></line><line class="cla-4" x1="3475.89" y1="1083.14" x2="3398.25" y2="1296.2"></line><line class="cla-4" x1="3598.28" y1="1132.45" x2="3505.95" y2="1339.58"></line><line class="cla-4" x1="3716.92" y1="1190.2" x2="3610.35" y2="1390.37"></line><line class="cla-4" x1="3831.24" y1="1256.08" x2="3710.96" y2="1448.32"></line><line class="cla-4" x1="3940.68" y1="1329.79" x2="3807.27" y2="1513.17"></line><line class="cla-4" x1="4044.71" y1="1410.97" x2="3898.82" y2="1584.57"></line><line class="cla-4" x1="4142.82" y1="1499.2" x2="3985.15" y2="1662.2"></line><line class="cla-4" x1="4234.52" y1="1594.08" x2="4065.86" y2="1745.67"></line><line class="cla-4" x1="4319.37" y1="1695.12" x2="4140.54" y2="1834.56"></line><line class="cla-4" x1="4396.97" y1="1801.85" x2="4208.83" y2="1928.46"></line><line class="cla-4" x1="4466.91" y1="1913.73" x2="4270.4" y2="2026.9"></line><line class="cla-4" x1="4528.88" y1="2030.22" x2="4324.94" y2="2129.39"></line><line class="cla-4" x1="4582.56" y1="2150.76" x2="4372.19" y2="2235.44"></line><line class="cla-4" x1="4627.69" y1="2274.75" x2="4411.92" y2="2344.54"></line><line class="cla-4" x1="4664.05" y1="2401.59" x2="4443.94" y2="2456.14"></line><line class="cla-4" x1="4691.47" y1="2530.66" x2="4468.08" y2="2569.7"></line><line class="cla-4" x1="4709.81" y1="2661.33" x2="4484.24" y2="2684.68"></line><line class="cla-4" x1="4718.97" y1="2792.96" x2="4492.33" y2="2800.5"></line><line class="cla-4" x1="4718.93" y1="2924.91" x2="4492.31" y2="2916.6"></line><line class="cla-4" x1="4709.66" y1="3056.53" x2="4484.18" y2="3032.42"></line><line class="cla-4" x1="4691.23" y1="3187.19" x2="4467.98" y2="3147.39"></line><line class="cla-4" x1="4663.73" y1="3316.24" x2="4443.8" y2="3260.95"></line><line class="cla-4" x1="4627.27" y1="3443.05" x2="4411.74" y2="3372.54"></line><line class="cla-4" x1="4582.05" y1="3567.01" x2="4371.97" y2="3481.62"></line><line class="cla-4" x1="4528.29" y1="3687.51" x2="4324.68" y2="3587.65"></line><line class="cla-4" x1="4466.24" y1="3803.96" x2="4270.1" y2="3690.13"></line><line class="cla-4" x1="4396.21" y1="3915.79" x2="4208.5" y2="3788.54"></line><line class="cla-4" x1="4318.54" y1="4022.46" x2="4140.18" y2="3882.41"></line><line class="cla-4" x1="4233.61" y1="4123.44" x2="4065.46" y2="3971.29"></line><line class="cla-4" x1="4141.84" y1="4218.25" x2="3984.73" y2="4054.72"></line><line class="cla-4" x1="4043.67" y1="4306.42" x2="3898.36" y2="4132.32"></line><line class="cla-4" x1="3939.59" y1="4387.51" x2="3806.79" y2="4203.69"></line><line class="cla-4" x1="3830.1" y1="4461.15" x2="3710.46" y2="4268.5"></line><line class="cla-4" x1="3715.73" y1="4526.95" x2="3609.83" y2="4326.42"></line><line class="cla-4" x1="3597.04" y1="4584.61" x2="3505.41" y2="4377.18"></line><line class="cla-4" x1="3474.62" y1="4633.84" x2="3397.7" y2="4420.51"></line><line class="cla-4" x1="3349.06" y1="4674.4" x2="3287.22" y2="4456.22"></line><line class="cla-4" x1="3220.97" y1="4706.09" x2="3174.52" y2="4484.13"></line><line class="cla-4" x1="3090.99" y1="4728.77" x2="3060.15" y2="4504.1"></line><line class="cla-4" x1="2959.74" y1="4742.3" x2="2944.66" y2="4516.03"></line><line class="cla-4" x1="2827.86" y1="4746.65" x2="2828.62" y2="4519.88"></line><line class="cla-4" x1="2696" y1="4741.77" x2="2712.6" y2="4515.6"></line><line class="cla-4" x1="2564.8" y1="4727.69" x2="2597.15" y2="4503.24"></line><line class="cla-4" x1="2434.91" y1="4704.49" x2="2482.85" y2="4482.84"></line><line class="cla-4" x1="2306.95" y1="4672.27" x2="2370.26" y2="4454.52"></line><line class="cla-4" x1="2181.56" y1="4631.2" x2="2259.92" y2="4418.4"></line><line class="cla-4" x1="2059.34" y1="4581.47" x2="2152.37" y2="4374.66"></line><line class="cla-4" x1="1940.89" y1="4523.33" x2="2048.13" y2="4323.52"></line><line class="cla-4" x1="1826.79" y1="4457.06" x2="1947.73" y2="4265.22"></line><line class="cla-4" x1="1717.6" y1="4382.98" x2="1851.63" y2="4200.06"></line><line class="cla-4" x1="1613.85" y1="4301.46" x2="1760.33" y2="4128.34"></line><line class="cla-4" x1="1516.04" y1="4212.89" x2="1674.25" y2="4050.43"></line><line class="cla-4" x1="1424.66" y1="4117.71" x2="1593.83" y2="3966.69"></line><line class="cla-4" x1="1340.14" y1="4016.38" x2="1519.44" y2="3877.54"></line><line class="cla-4" x1="1262.91" y1="3909.4" x2="1451.47" y2="3783.42"></line><line class="cla-4" x1="1193.34" y1="3797.28" x2="1390.23" y2="3684.78"></line><line class="cla-4" x1="1131.76" y1="3680.58" x2="1336.04" y2="3582.1"></line><line class="cla-4" x1="1078.49" y1="3559.86" x2="1289.14" y2="3475.89"></line><line class="cla-4" x1="1033.78" y1="3435.72" x2="1249.78" y2="3366.66"></line><line class="cla-4" x1="997.84" y1="3308.76" x2="1218.14" y2="3254.95"></line><line class="cla-4" x1="970.86" y1="3179.6" x2="1194.37" y2="3141.3"></line><line class="cla-4" x1="952.96" y1="3048.87" x2="1178.61" y2="3026.28"></line><line class="cla-4" x1="944.24" y1="2917.21" x2="1170.91" y2="2910.43"></line><line class="cla-4" x1="944.73" y1="2785.26" x2="1171.32" y2="2794.33"></line><line class="cla-4" x1="954.43" y1="2653.67" x2="1179.84" y2="2678.53"></line><line class="cla-4" x1="973.3" y1="2523.07" x2="1196.42" y2="2563.62"></line><line class="cla-4" x1="1001.25" y1="2394.12" x2="1220.99" y2="2450.15"></line><line class="cla-4" x1="1038.12" y1="2267.43" x2="1253.42" y2="2338.66"></line><line class="cla-4" x1="1083.76" y1="2143.62" x2="1293.55" y2="2229.72"></line><line class="cla-4" x1="1137.93" y1="2023.31" x2="1341.2" y2="2123.84"></line><line class="cla-4" x1="1200.37" y1="1907.07" x2="1396.12" y2="2021.55"></line><line class="cla-4" x1="1270.78" y1="1795.47" x2="1458.06" y2="1923.35"></line><line class="cla-4" x1="1348.8" y1="1689.06" x2="1526.7" y2="1829.7"></line><line class="cla-4" x1="1434.07" y1="1588.36" x2="1601.71" y2="1741.08"></line><line class="cla-4" x1="1526.16" y1="1493.87" x2="1682.72" y2="1657.92"></line><line class="cla-4" x1="1624.62" y1="1406.03" x2="1769.35" y2="1580.61"></line><line class="cla-4" x1="1728.98" y1="1325.28" x2="1861.16" y2="1509.55"></line><line class="cla-4" x1="1838.72" y1="1252.02" x2="1957.71" y2="1445.07"></line><line class="cla-4" x1="1953.31" y1="1186.6" x2="2058.53" y2="1387.48"></line><line class="cla-4" x1="2072.19" y1="1129.34" x2="2163.12" y2="1337.08"></line><line class="cla-4" x1="2194.78" y1="1080.52" x2="2270.98" y2="1294.11"></line><line class="cla-4" x1="2320.47" y1="1040.38" x2="2381.58" y2="1258.77"></line><line class="cla-4" x1="2448.66" y1="1009.12" x2="2494.37" y2="1231.24"></line><line class="cla-4" x1="2578.73" y1="986.89" x2="2608.81" y2="1211.65"></line><line class="cla-4" x1="2710.02" y1="973.79" x2="2724.34" y2="1200.11"></line>\n      </g>\n    </svg>\n      </div>\n    </div>\n        '
                )
            ),
            y()(
              "\n    .extended-welcome-holder {\n      position: absolute;\n      width:100%;\n      height:100%;\n      //transform: translate(-50%, -50%);\n    }\n    /*******************************\n    *******************************/\n    \n    .extended-welcome-circles {\n      width:98%;\n      height:98%;\n    }          \n    .trans-lines-holder{\n      width:94%;\n      height:94%;\n    }\n    .extended-welcome-circles, .trans-lines-holder{\n      top: 0;            \n      bottom: 0;            \n      left: 0;            \n      right: 0;            \n      margin: auto; \n      position: absolute;\n    }\n    .cla-1 {\n      stroke-dasharray: 3000;\n      opacity: 0.3;\n      animation: scifi-1-inf 20s infinite linear;\n    }\n    .cla-2 {\n      stroke-dasharray: 0;\n      opacity: 0;\n      animation: scifi-2-inf 15s infinite linear;\n    }\n    .cla-3 {\n      stroke-dasharray: 13000;\n      animation: scifi-3-inf 5s infinite linear;\n    }\n    .cla-4 {\n      stroke-dasharray: 200;\n      animation: scifi-4-inf 5s infinite linear;\n    }\n    @for $i from 1 through 90 {\n      .cla-4 {\n        &:nth-child(#{$i}) {\n          animation-delay: random(500) * (10ms);\n        }\n      }\n    }\n    \n    .trans-lines-holder {\n      animation: rotate360 240s infinite linear;\n    }\n    .cla-4:nth-child(41), .cla-4:nth-child(42), .cla-4:nth-child(43), .cla-4:nth-child(44), .cla-4:nth-child(45), .cla-4:nth-child(46), .cla-4:nth-child(47), .cla-4:nth-child(48), .cla-4:nth-child(49), .cla-4:nth-child(50), .cla-4:nth-child(51), .cla-4:nth-child(52), .cla-4:nth-child(53), .cla-4:nth-child(54), .cla-4:nth-child(55), .cla-4:nth-child(56), .cla-4:nth-child(57), .cla-4:nth-child(58), .cla-4:nth-child(59), .cla-4:nth-child(60), .cla-4:nth-child(85), .cla-4:nth-child(86),\n    .cla-4:nth-child(87),\n    .cla-4:nth-child(88), .cla-4:nth-child(89),\n    .cla-4:nth-child(90), \n    .cla-4:nth-child(1),  \n    .cla-4:nth-child(2),  \n    .cla-4:nth-child(3),  \n    .cla-4:nth-child(4),  \n    .cla-4:nth-child(5),  \n    .cla-4:nth-child(6),  \n    .cla-4:nth-child(7),  \n    .cla-4:nth-child(8),  \n    .cla-4:nth-child(9), \n    .cla-4:nth-child(10),  \n    .cla-4:nth-child(11),  \n    .cla-4:nth-child(12),  \n    .cla-4:nth-child(13),  \n    .cla-4:nth-child(14),  \n    .cla-4:nth-child(15) {\n      visibility: hidden;\n    }\n    \n    \n    @keyframes scifi-1-inf {\n      0% {\n        stroke-dashoffset: 3000;\n      }\n      10% {\n        stroke-dashoffset: 1000;\n      }\n      20% {\n        stroke-dashoffset: 2000;\n      }\n      30% {\n        stroke-dashoffset: 0;\n      }\n      50% {\n        stroke-dashoffset: -5000;\n      }\n      70% {\n        stroke-dashoffset: 0;\n      }\n      100% {\n        stroke-dashoffset: 3000;\n      }\n    }\n    \n    @keyframes scifi-2-inf {\n      0% {\n        stroke-dasharray: 1500;\n        stroke-dashoffset: 2000;\n        opacity: 0.6;\n      }\n      10% {\n        stroke-dasharray: 1500;\n        stroke-dashoffset: 1800;\n        opacity: 0.6;\n      }\n      11% {opacity: 0}\n      19% {opacity: 0}\n      20% {\n        stroke-dasharray: 2500;\n        stroke-dashoffset: 2000;\n        opacity: 0.6;\n      }\n      25% {\n        stroke-dasharray: 1500;\n        stroke-dashoffset: 2000;\n        opacity: 1;\n      }\n      26% {opacity: 0}\n      34% {opacity: 0}\n      35% {\n        stroke-dasharray: 2000;\n        stroke-dashoffset: 2000;\n        opacity: 0.6;\n      }\n      44% {\n        stroke-dasharray: 1500;\n        stroke-dashoffset: 2000;\n        opacity: 0.6;\n      }\n      45% {\n        stroke-dasharray: 1500;\n        stroke-dashoffset: 2000;\n        opacity: 0}\n      46% {opacity: 0}\n      55% {\n        stroke-dasharray: 1100;\n        stroke-dashoffset: 2500;\n        opacity: 0.6;\n      }\n      59% {opacity: 1}\n      60% {\n        stroke-dasharray: 1100;\n        stroke-dashoffset: 2500;\n        opacity: 0\n      }\n      69% {opacity: 0}\n      70% {\n        stroke-dasharray: 1500;\n        stroke-dashoffset: 2500;\n        opacity: 0.6;\n      }\n      79% {\n        stroke-dasharray: 1500;\n        stroke-dashoffset: 2500;\n        opacity: 0;\n      }\n      80% {opacity: 0}\n      81% {\n        stroke-dasharray: 1200;\n        stroke-dashoffset: 1600;\n        opacity: 0.6;\n      }\n      89% {\n        stroke-dasharray: 1200;\n        stroke-dashoffset: 1600;\n        opacity: 1;\n      }\n      90% {opacity: 0}\n      91% {\n        stroke-dasharray: 1200;\n        stroke-dashoffset: 1600;\n        opacity: 0.6;\n      }\n      99% {\n        stroke-dasharray: 1200;\n        stroke-dashoffset: 1600;\n        opacity: 0.6;\n      }\n      100% {\n        stroke-dasharray: 1200;\n        stroke-dashoffset: 1600;\n        opacity: 0;\n      }\n    }\n    \n    \n    @keyframes scifi-3-inf {\n      0% {\n        stroke-dashoffset: 13000;\n      }\n      100% {\n        stroke-dashoffset: -13000;\n      }\n    }\n    \n    @keyframes rotate360 {\n      from {transform: rotate(0deg)}\n      to {transform: rotate(360deg)}\n    }\n    \n    @keyframes scifi-4-inf {\n      from {stroke-dashoffset: 0}\n      50% {stroke-dashoffset: 100}\n      to {stroke-dashoffset: 0}\n    }\n         "
            );
        else if (14 === t.type) kt(gt.a, e, t);
        else if (15 === t.type) kt(xt.a, e, t);
        else if (16 === t.type) kt(yt.a, e, t);
        else if (17 === t.type)
          y()(
            "\n    #"
              .concat(e.id, " {\n      animation: textColor_")
              .concat(e.id, " 10s ease infinite;\n      }\n      #")
              .concat(
                e.id,
                ':after {\n      position: absolute;\n      content: "";\n      top: 0;\n      left: 0;\n      right: 0;\n      z-index: -1;\n      height: 100%;\n      width: 100%;\n      margin: 0 auto;\n      transform: scale(0.75);\n      -webkit-filter: blur(5vw);\n      -moz-filter: blur(5vw);\n      -ms-filter: blur(5vw);\n      filter: blur(5vw);\n      background: linear-gradient(270deg, '
              )
              .concat(r[0] || "#0fffc1", ", ")
              .concat(
                i || "#7e0fff",
                ");\n      background-size: 200% 200%;\n      animation: animateGlow_"
              )
              .concat(
                e.id,
                " 10s ease infinite;\n      }\n      @keyframes animateGlow_"
              )
              .concat(
                e.id,
                "  {\n      0% {\n        background-position: 0% 50%;\n      }\n      50% {\n        background-position: 100% 50%;\n      }\n      100% {\n        background-position: 0% 50%;\n      }\n      }\n      @keyframes textColor_"
              )
              .concat(e.id, " {\n      0% {\n        color: ")
              .concat(
                i || "#7e0fff",
                ";\n      }\n      50% {\n        color: "
              )
              .concat(
                r[0] || "#0fffc1",
                ";\n      }\n      100% {\n        color: "
              )
              .concat(i || "#7e0fff", "\n      }\n      }\n            ")
          );
        else if (18 === t.type) {
          let t = n("body").css("background-color");
          t.endsWith("0)") && (t = "#FFF");
          let o = n(e).width(),
            l = n(e).height();
          n(e).html(""),
            n(e).html(
              '\n            <div class="e-loadholder-'
                .concat(e.id, '">\n                <div class="m-loader-')
                .concat(e.id, '">\n                    <span id="')
                .concat(e.id, '_text">')
                .concat(
                  a,
                  "</span>\n                </div>\n            </div>\n            "
                )
            ),
            y()(
              "\n            @-webkit-keyframes outerRotate1 {\n                0% {\n                  transform: translate(-50%, -50%) rotate(0);\n                }\n                100% {\n                  transform: translate(-50%, -50%) rotate(360deg);\n                }\n              }\n              @-moz-keyframes outerRotate1 {\n                0% {\n                  transform: translate(-50%, -50%) rotate(0);\n                }\n                100% {\n                  transform: translate(-50%, -50%) rotate(360deg);\n                }\n              }\n              @-o-keyframes outerRotate1 {\n                0% {\n                  transform: translate(-50%, -50%) rotate(0);\n                }\n                100% {\n                  transform: translate(-50%, -50%) rotate(360deg);\n                }\n              }\n              @keyframes outerRotate1 {\n                0% {\n                  transform: translate(-50%, -50%) rotate(0);\n                }\n                100% {\n                  transform: translate(-50%, -50%) rotate(360deg);\n                }\n              }\n              @-webkit-keyframes outerRotate2 {\n                0% {\n                  transform: translate(-50%, -50%) rotate(0);\n                }\n                100% {\n                  transform: translate(-50%, -50%) rotate(-360deg);\n                }\n              }\n              @-moz-keyframes outerRotate2 {\n                0% {\n                  transform: translate(-50%, -50%) rotate(0);\n                }\n                100% {\n                  transform: translate(-50%, -50%) rotate(-360deg);\n                }\n              }\n              @-o-keyframes outerRotate2 {\n                0% {\n                  transform: translate(-50%, -50%) rotate(0);\n                }\n                100% {\n                  transform: translate(-50%, -50%) rotate(-360deg);\n                }\n              }\n              @keyframes outerRotate2 {\n                0% {\n                  transform: translate(-50%, -50%) rotate(0);\n                }\n                100% {\n                  transform: translate(-50%, -50%) rotate(-360deg);\n                }\n              }\n              @-webkit-keyframes textColour {\n                0% {\n                  color: #fff;\n                }\n                100% {\n                  color: "
                .concat(
                  i,
                  ";\n                }\n              }\n              @-moz-keyframes textColour {\n                0% {\n                  color: #fff;\n                }\n                100% {\n                  color: "
                )
                .concat(
                  i,
                  ";\n                }\n              }\n              @-o-keyframes textColour {\n                0% {\n                  color: #fff;\n                }\n                100% {\n                  color: "
                )
                .concat(
                  i,
                  ";\n                }\n              }\n              @keyframes textColour {\n                0% {\n                  color: #fff;\n                }\n                100% {\n                  color: "
                )
                .concat(
                  i,
                  ";\n                }\n              }\n      \n                .e-loadholder-"
                )
                .concat(
                  e.id,
                  " {\n                    position: absolute;\n                    top: 50%;\n                    left: 50%;\n                    -webkit-transform: translate(-51%, -50%);\n                    -moz-transform: translate(-51%, -50%);\n                    -ms-transform: translate(-51%, -50%);\n                    -o-transform: translate(-51%, -50%);\n                    transform: translate(-51%, -50%);\n                    width: "
                )
                .concat(o, "px;\n                    height: ")
                .concat(
                  l,
                  "px;\n                    opacity: 0.7;\n                    border: 4px solid "
                )
                .concat(r[2] || i, ";\n                    border-radius: ")
                .concat(
                  o / 2,
                  "px;\n                }\n              .e-loadholder-"
                )
                .concat(
                  e.id,
                  ':after {\n                position: absolute;\n                top: 50%;\n                left: 50%;\n                -webkit-transform: translate(-51%, -50%);\n                -moz-transform: translate(-51%, -50%);\n                -ms-transform: translate(-51%, -50%);\n                -o-transform: translate(-51%, -50%);\n                transform: translate(-51%, -50%);\n                content: " ";\n                display: block;\n                background: '
                )
                .concat(
                  t,
                  ";\n                transform-origin: center;\n                z-index: 0;\n              }\n              .e-loadholder-"
                )
                .concat(e.id, ":after {\n                width: ")
                .concat(
                  (o / 12) * 5,
                  "px;\n                height: 108%;\n                border-radius: 6%;\n                -webkit-animation: outerRotate2 30s infinite linear;\n                -moz-animation: outerRotate2 30s infinite linear;\n                -o-animation: outerRotate2 30s infinite linear;\n                animation: outerRotate2 30s infinite linear;\n              }\n              .e-loadholder-"
                )
                .concat(e.id, " .m-loader-")
                .concat(
                  e.id,
                  " {\n                position: absolute;\n                top: 50%;\n                left: 50%;\n                -webkit-transform: translate(-51%, -50%);\n                -moz-transform: translate(-51%, -50%);\n                -ms-transform: translate(-51%, -50%);\n                -o-transform: translate(-51%, -50%);\n                transform: translate(-51%, -50%);\n                width: "
                )
                .concat((o / 6) * 5, "px;\n                height: ")
                .concat(
                  (l / 6) * 5,
                  "px;\n                opacity: 0.9;\n                border: 4px solid "
                )
                .concat(r[1] || i, ";\n                border-radius: ")
                .concat(
                  o / 2,
                  "px;\n                box-sizing: border-box;\n                z-index: 20;\n                text-transform: uppercase;\n              }\n              .e-loadholder-"
                )
                .concat(e.id, " .m-loader-")
                .concat(
                  e.id,
                  ':after {\n                position: absolute;\n                top: 50%;\n                left: 50%;\n                -webkit-transform: translate(-51%, -50%);\n                -moz-transform: translate(-51%, -50%);\n                -ms-transform: translate(-51%, -50%);\n                -o-transform: translate(-51%, -50%);\n                transform: translate(-51%, -50%);\n                content: " ";\n                display: block;\n                background: '
                )
                .concat(
                  t,
                  ";\n                transform-origin: center;\n                z-index: -1;\n              }\n              .e-loadholder-"
                )
                .concat(e.id, " .m-loader-")
                .concat(
                  e.id,
                  ":after {\n                width: 100px;\n                height: 106%;\n                border-radius: 6%;\n                -webkit-animation: outerRotate1 15s infinite linear;\n                -moz-animation: outerRotate1 15s infinite linear;\n                -o-animation: outerRotate1 15s infinite linear;\n                animation: outerRotate1 15s infinite linear;\n              }\n              .e-loadholder-"
                )
                .concat(e.id, " .m-loader-")
                .concat(e.id, " #")
                .concat(e.id, "_text {\n                line-height: ")
                .concat(
                  (l / 12) * 7 - 8,
                  "px;\n                position: absolute;\n                top: 50%;\n                left: 50%;\n                -webkit-transform: translate(-51%, -50%);\n                -moz-transform: translate(-51%, -50%);\n                -ms-transform: translate(-51%, -50%);\n                -o-transform: translate(-51%, -50%);\n                transform: translate(-51%, -50%);\n                -webkit-animation: textColour 1s alternate linear infinite;\n                -moz-animation: textColour 1s alternate linear infinite;\n                -o-animation: textColour 1s alternate linear infinite;\n                animation: textColour 1s alternate linear infinite;\n                display: block;\n                width: "
                )
                .concat((o / 12) * 7, "px;\n                height: ")
                .concat(
                  (l / 12) * 7,
                  "px;\n                text-align: center;\n                border: 4px solid "
                )
                .concat(r[0] || i, ";\n                border-radius: ")
                .concat(
                  o / 2,
                  "px;\n                box-sizing: border-box;\n                z-index: 20;\n              }\n              .e-loadholder-"
                )
                .concat(e.id, " .m-loader-")
                .concat(e.id, " #")
                .concat(e.id, "_text:before, .e-loadholder-")
                .concat(e.id, " .m-loader-")
                .concat(e.id, " #")
                .concat(
                  e.id,
                  '_text:after {\n                position: absolute;\n                top: 50%;\n                left: 50%;\n                -webkit-transform: translate(-51%, -50%);\n                -moz-transform: translate(-51%, -50%);\n                -ms-transform: translate(-51%, -50%);\n                -o-transform: translate(-51%, -50%);\n                transform: translate(-51%, -50%);\n                content: " ";\n                display: block;\n                background: '
                )
                .concat(
                  t,
                  ";\n                transform-origin: center;\n                z-index: -1;\n              }\n              .e-loadholder-"
                )
                .concat(e.id, " .m-loader-")
                .concat(e.id, " #")
                .concat(
                  e.id,
                  "_text:before {\n                width: 110%;\n                height: "
                )
                .concat(
                  l / 6,
                  "px;\n                -webkit-animation: outerRotate2 3.5s infinite linear;\n                -moz-animation: outerRotate2 3.5s infinite linear;\n                -o-animation: outerRotate2 3.5s infinite linear;\n                animation: outerRotate2 3.5s infinite linear;\n              }\n              .e-loadholder-"
                )
                .concat(e.id, " .m-loader-")
                .concat(e.id, " #")
                .concat(e.id, "_text:after {\n                width: ")
                .concat(
                  o / 6,
                  "px;\n                height: 110%;\n                -webkit-animation: outerRotate1 8s infinite linear;\n                -moz-animation: outerRotate1 8s infinite linear;\n                -o-animation: outerRotate1 8s infinite linear;\n                animation: outerRotate1 8s infinite linear;\n              }\n            "
                )
            );
        } else if (19 === t.type) {
          let t = n(e).width();
          n(e).height();
          n(e).html(""),
            n(e).html(
              '\n            <svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"\n                viewBox="0 0 1000 1000" style="enable-background:new 0 0 1000 1000;" xml:space="preserve">\n            \x3c!-- Stroke ring --\x3e\n            <circle class="st0_'
                .concat(
                  e.id,
                  '" cx="500" cy="500" r="380">\n            <animateTransform attributeType="xml"\n                                attributeName="transform"\n                                type="rotate"\n                                from="0 500 500"\n                                to="360 500 500"\n                                dur="100s"\n                                repeatCount="indefinite"/>\n            </circle>\n            \x3c!-- Inner ring --\x3e\n            <circle class="st1_'
                )
                .concat(
                  e.id,
                  '" cx="500" cy="500" r="300">\n                <animateTransform attributeType="xml"\n                                attributeName="transform"\n                                type="rotate"\n                                from="0 500 500"\n                                to="360 500 500"\n                                dur="40s"\n                                repeatCount="indefinite"/>\n            </circle>\n            \x3c!-- Outer ring --\x3e\n            <circle class="st2_'
                )
                .concat(
                  e.id,
                  '" cx="500" cy="500" r="460" transform="rotate(0 500 500)";>\n            <animateTransform attributeType="xml"\n                                attributeName="transform"\n                                type="rotate"\n                                from="0 500 500"\n                                to="-360 500 500"\n                                dur="50s"\n                                repeatCount="indefinite"/>\n            </circle>\n            \x3c!-- Outer thin ring --\x3e\n            <circle class="st3_'
                )
                .concat(
                  e.id,
                  '" cx="500" cy="500" r="484"/>\n            <text x="50%" y="50%" dominant-baseline="middle" text-anchor="middle" font-size="'
                )
                .concat((1e3 / t) * parseInt(o), 'px" fill="')
                .concat(i, '">')
                .concat(a, "</text>\n            </svg>\n\n            ")
            ),
            y()(
              "\n            .st0_"
                .concat(e.id, ", .st1_")
                .concat(e.id, ", .st2_")
                .concat(e.id, ", .st3_")
                .concat(
                  e.id,
                  " {\n                fill: none;\n                stroke: "
                )
                .concat(
                  i,
                  ";\n                stroke-width: 42;\n                stroke-miterlimit: 10;\n              }\n              \n              .st0_"
                )
                .concat(
                  e.id,
                  " {\n                stroke-dasharray: 12.1947, 12.1947, 12.1947, 12.1947, 12.1947, 12.1947;\n              }\n              \n              .st1_"
                )
                .concat(
                  e.id,
                  " {\n                stroke-dasharray: 50, 90, 200, 30, 40, 0;\n              }\n              \n              .st2_"
                )
                .concat(
                  e.id,
                  " {\n                stroke-linecap: square;\n                stroke-dasharray: 120, 20, 110, 20, 140;\n              }\n              \n              .st3_"
                )
                .concat(
                  e.id,
                  " {\n                stroke-width: 16;\n                stroke-linecap: square;\n              }\n            "
                )
            );
        } else if (20 === t.type) {
          let t = n(e).width();
          n(e).height();
          n(e).html(""),
            n(e).html(
              '\n            <svg viewbox="0 0 100 20">\n            <defs>\n              <linearGradient id="gradient">\n                <stop color="'
                .concat(
                  i,
                  '"/>\n              </linearGradient>\n              <pattern id="wave" x="0" y="-0.5" width="100%" height="100%" patternUnits="userSpaceOnUse">\n                <path id="wavePath" d="M-40 9 Q-30 7 -20 9 T0 9 T20 9 T40 9 T60 9 T80 9 T100 9 T120 9 V20 H-40z" mask="url(#mask)" fill="'
                )
                .concat(
                  i,
                  '"> \n                  <animateTransform\n                      attributeName="transform"\n                      begin="0s"\n                      dur="1.5s"\n                      type="translate"\n                      from="0,0"\n                      to="40,0"\n                      repeatCount="indefinite" />\n                </path>\n              </pattern>\n            </defs>\n            <text x="50%" y="50%" dominant-baseline="middle" text-anchor="middle" font-size="'
                )
                .concat(
                  (100 / t) * parseInt(o),
                  'px" fill="white" fill-opacity="0.2">'
                )
                .concat(
                  a,
                  '</text>\n            <text x="50%" y="50%" dominant-baseline="middle" text-anchor="middle" font-size="'
                )
                .concat(
                  (100 / t) * parseInt(o),
                  'px"  fill="url(#wave)"  fill-opacity="1">'
                )
                .concat(a, "</text>\n          </svg>\n            ")
            );
        } else if (21 === t.type) {
          n(e).html(""),
            n(e).html(
              '\n            <div id="'
                .concat(
                  e.id,
                  '_text">\n                <span is="type-async" id="'
                )
                .concat(
                  e.id,
                  '_text_sync" >...</span>\n                <span class="blinking-cursor-'
                )
                .concat(e.id, '">_</span>\n            </div>\n            ')
            ),
            y()(
              "\n            #"
                .concat(
                  e.id,
                  "_text {\n                white-space:nowrap;\n            }\n            .blinking-cursor-"
                )
                .concat(
                  e.id,
                  " {\n                user-select: none;\n                animation: blink-"
                )
                .concat(
                  e.id,
                  " 1s steps(2, start) infinite;\n              }\n              @keyframes blink-"
                )
                .concat(
                  e.id,
                  " {\n                to {\n                  visibility: hidden;\n                }\n              }\n            "
                )
            );
          const r = (e) => new Promise((t) => setTimeout(t, e));
          class o extends HTMLSpanElement {
            get typeInterval() {
              const e = 100 * Math.random();
              return e < 50 ? 10 : e;
            }
            async type(e) {
              for (let t of e)
                "\n" !== t &&
                  ((this.innerText += t), await r(this.typeInterval));
            }
            async delete(e) {
              for (let t of e)
                (this.innerText = this.innerText.slice(
                  0,
                  this.innerText.length - 1
                )),
                  await r(this.typeInterval);
            }
          }
          customElements.define("type-async", o, { extends: "span" }),
            (async function () {
              const n = document.querySelector("#".concat(e.id, "_text_sync"));
              let o = a.split("|");
              await r(1e3), n.delete("..."), await r(1e3);
              for (let e = 0; e < o.length; e++)
                await n.type(o[e]), await r(1e3 * (t.interval || 1.5));
            })();
        } else if (22 === t.type) {
          n(e).width();
          let r = n(e).height(),
            o = n("#".concat(e.id, "_div")).css("background-color");
          o.endsWith("0)") && (o = "#232776"),
            n(e).html(
              '\n    <marquee direction="left" speed="normal" behavior="loop" class="marquee_'
                .concat(e.id, '" id="')
                .concat(e.id, '_text" >')
                .concat(a, "</marquee>\n    ")
            ),
            y()(
              "\n    #"
                .concat(e.id, "_text{\n      top:0;\n      line-height:")
                .concat(r, "px;\n    }\n    .marquee_")
                .concat(e.id, " {\n       background: ")
                .concat(o, ";\n       box-shadow: 2px 2px 10px ")
                .concat(
                  o,
                  ";\n       overflow: hidden;\n       position: relative;\n       animation: text-line-glow_"
                )
                .concat(
                  e.id,
                  " 2s linear infinite;\n    }\n    @keyframes text-line-glow_"
                )
                .concat(
                  e.id,
                  " {\n    0% {text-shadow: 0px 0px 0px #29cac8;\n       }\n    50% {text-shadow: 0px 0px 4px #29cac8;\n       }\n    }\n    .marquee_"
                )
                .concat(
                  e.id,
                  ":before {\n       content: '';\n       position: absolute;\n       display: block;\n       background-image: \n        repeating-linear-gradient(0deg, #23277600, #23277600 1px, #040a2444 1px, #040a2444 3px),\n        repeating-linear-gradient(90deg, #23277600, #23277600 2px, #040a2444 2px, #040a2444 3px);\n       width: 100%;\n       height: 100%;\n       top: 0;\n       left: 0;\n       z-index: 1;\n    }\n    .marquee_"
                )
                .concat(
                  e.id,
                  ":after {\n        content: '';\n        position: absolute;\n        display: block;\n        top: 0;\n        height: 100%;\n        width: 3px;\n        animation: line-glow_"
                )
                .concat(
                  e.id,
                  " 3.5s linear infinite;\n       animation-timing-function: steps(50);\n        }\n    @keyframes line-glow_"
                )
                .concat(
                  e.id,
                  " {\n    0% {\n       right: -2%;\n       background-color:"
                )
                .concat(
                  t.lineColor || "#29cac8",
                  ";\n       box-shadow: 0 0 20px #ffd2fe00;\n       }\n    50% {\n       right: 102%;\n       background-color: "
                )
                .concat(
                  t.lineColor || "#29cac8",
                  ";\n       box-shadow: 0 0 30px #ffd2feff;\n        }\n       }\n   "
                )
            );
        } else
          23 === t.type &&
            y()(
              "\n    #"
                .concat(e.id, " {\n      background-color: ")
                .concat(
                  l || "#21d4fd",
                  ";\n      background-image: linear-gradient("
                )
                .concat(
                  t.radialGradient || "19deg, #21d4fd 0%, #b721ff 100%",
                  ");\n      border-radius: 30% 70% 70% 30%/30% 30% 70% 70%;\n      box-shadow: 15px 15px 50px rgba(0,0,0,0.2);\n      animation: morphing_"
                )
                .concat(
                  e.id,
                  " 10s infinite;\n      overflow: hidden;\n    }\n    @-moz-keyframes morphing_"
                )
                .concat(
                  e.id,
                  " {\n      0% {\n        border-radius: 30% 70% 70% 30%/30% 30% 70% 70%;\n        box-shadow: 15px 15px 50px rgba(0,0,0,0.2);\n      }\n      25% {\n        border-radius: 58% 42% 75% 25%/76% 46% 54% 24%;\n      }\n      50% {\n        border-radius: 50% 50% 33% 67%/55% 27% 73% 45%;\n        box-shadow: -10px -5px 50px rgba(0,0,0,0.2);\n      }\n      75% {\n        border-radius: 33% 67% 58% 42%/63% 68% 32% 37%;\n      }\n      }\n      @-webkit-keyframes morphing_"
                )
                .concat(
                  e.id,
                  " {\n      0% {\n        border-radius: 30% 70% 70% 30%/30% 30% 70% 70%;\n        box-shadow: 15px 15px 50px rgba(0,0,0,0.2);\n      }\n      25% {\n        border-radius: 58% 42% 75% 25%/76% 46% 54% 24%;\n      }\n      50% {\n        border-radius: 50% 50% 33% 67%/55% 27% 73% 45%;\n        box-shadow: -10px -5px 50px rgba(0,0,0,0.2);\n      }\n      75% {\n        border-radius: 33% 67% 58% 42%/63% 68% 32% 37%;\n      }\n      }\n      @-o-keyframes morphing_"
                )
                .concat(
                  e.id,
                  " {\n      0% {\n        border-radius: 30% 70% 70% 30%/30% 30% 70% 70%;\n        box-shadow: 15px 15px 50px rgba(0,0,0,0.2);\n      }\n      25% {\n        border-radius: 58% 42% 75% 25%/76% 46% 54% 24%;\n      }\n      50% {\n        border-radius: 50% 50% 33% 67%/55% 27% 73% 45%;\n        box-shadow: -10px -5px 50px rgba(0,0,0,0.2);\n      }\n      75% {\n        border-radius: 33% 67% 58% 42%/63% 68% 32% 37%;\n      }\n      }\n      @keyframes morphing_"
                )
                .concat(
                  e.id,
                  " {\n      0% {\n        border-radius: 30% 70% 70% 30%/30% 30% 70% 70%;\n        box-shadow: 15px 15px 50px rgba(0,0,0,0.2);\n      }\n      25% {\n        border-radius: 58% 42% 75% 25%/76% 46% 54% 24%;\n      }\n      50% {\n        border-radius: 50% 50% 33% 67%/55% 27% 73% 45%;\n        box-shadow: -10px -5px 50px rgba(0,0,0,0.2);\n      }\n      75% {\n        border-radius: 33% 67% 58% 42%/63% 68% 32% 37%;\n      }\n      }\n    "
                )
            );
      },
      Et = (e) =>
        e.data.map((t) => {
          let n = [];
          return (
            e.keys.map((e, r) => {
              "icon" === e || "\u56fe\u7247" === e
                ? n.push(
                    '<div class="datav-cell-img" ><img src="'.concat(
                      t[e],
                      '" /></div>'
                    )
                  )
                : n.push(t[e] || "");
            }),
            n
          );
        }),
      St = (e) =>
        e.data.map((e) => {
          let t = {};
          return (
            (t.name = e.name || e["\u540d\u79f0"]),
            (t.value = e.value || e["\u503c"]),
            t
          );
        }),
      Ct = (e, t) => {
        ((e, t) => {
          e("@acp-border-config")
            .$()
            .map((e, n) => {
              let r,
                a = Object(v.g)(n.id, ft.a) || {},
                o = Object(v.d)(a.colors);
              if (
                (a.targetItem
                  ? (r = t(n)
                      .parent()
                      .children(
                        '[data-label="'.concat(a.targetItem, '"]:first')
                      )[0])
                  : t(n)
                      .parent()
                      .children("[id!='".concat(n.id, "']"))
                      .each((e, n) => {
                        if (t(n).width() > 0) return (r = n), !1;
                      }),
                !r)
              )
                return;
              let i = o[0] || t("#".concat(r.id, "_div")).css("border-color"),
                l = parseFloat(
                  a.boderWidth ||
                    t("#".concat(r.id, "_div")).css("border-width") ||
                    0
                ),
                c =
                  a.backgroundColor ||
                  t("#".concat(r.id, "_div")).css("background-color") ||
                  t("body").css("background-color"),
                s = parseInt(
                  a.borderRadius ||
                    t("#".concat(r.id, "_div")).css("border-radius") ||
                    0
                ),
                u = t(r).height(),
                d = t(r).width();
              if (
                (s && t(r).css("border-radius", s + "px"),
                t("#".concat(r.id, "_div")).attr("id") ||
                  (t(r).before('<div id="'.concat(r.id, '_div" ></div>')),
                  y()(
                    "\n\t\t\t\t#"
                      .concat(
                        r.id,
                        "{\n\t\t\t\t\toverflow: visible;\n\t\t\t\t}\n\t\t\t\t#"
                      )
                      .concat(r.id, "_div {\n\t\t\t\t\tborder: ")
                      .concat(l || 1, "px solid ")
                      .concat(i || "#999", ";\n\t\t\t\t\tborder-radius: ")
                      .concat(s, ";\n\t\t\t\t\twidth:")
                      .concat(d, "px;\n\t\t\t\t\theight:")
                      .concat(
                        u,
                        "px;\n\t\t\t\t\tposition: absolute;\n\t\t\t\t\tbox-sizing: border-box;\n\t\t\t\t\tleft: "
                      )
                      .concat(t(r).css("left"), ";\n\t\t\t\t\ttop:")
                      .concat(t(r).css("top"), ";\n\t\t\t\t}\n\t\t\t\t")
                  )),
                1 === a.type)
              ) {
                l = l || 1;
                let e = a.clipLineWidth || 2 * l,
                  t = a.clipDistance || 4 * l + 4,
                  n = d + 2 * t,
                  c = u + 2 * t;
                y()(
                  "\n                    #"
                    .concat(r.id, "_div::before, #")
                    .concat(
                      r.id,
                      "_div::after {\n                        position: absolute;\n                        top: 0;\n                        bottom: 0;\n                        left: 0;\n                        right: 0;\n                    }\n                    #"
                    )
                    .concat(r.id, "_div::before, #")
                    .concat(
                      r.id,
                      '_div::after {\n                        content: "";\n                        z-index: -1;\n                        margin: '
                    )
                    .concat(
                      -1 * t,
                      "px;\n                        box-shadow: inset 0 0 0 "
                    )
                    .concat(
                      e,
                      "px;\n                        animation: clipMe_"
                    )
                    .concat(
                      r.id,
                      " 8s linear infinite;\n                        color: "
                    )
                    .concat(
                      o[1] || i || "#999",
                      ";\n\t\t\t\t\t\tborder-radius:"
                    )
                    .concat(
                      s,
                      "px;\n                        box-sizing: border-box;\n                    }\n                    #"
                    )
                    .concat(
                      r.id,
                      "_div::before {\n                        animation-delay: -4s;\n                        box-sizing: border-box;\n                    }\n            \n                    @keyframes clipMe_"
                    )
                    .concat(
                      r.id,
                      " {\n                        0%, 100% {\n                        clip: rect(0px, "
                    )
                    .concat(
                      n,
                      "px, 2px, 0px);\n                        }\n                        25% {\n                        clip: rect(0px, 2px, "
                    )
                    .concat(
                      c,
                      "px, 0px);\n                        }\n                        50% {\n                        clip: rect("
                    )
                    .concat(c, "px, ")
                    .concat(n, "px, ")
                    .concat(
                      c,
                      "px, 0px);\n                        }\n                        75% {\n                        clip: rect(0px, "
                    )
                    .concat(n, "px, ")
                    .concat(c, "px, ")
                    .concat(
                      n,
                      "px);\n                        }\n                    }\n            "
                    )
                );
              } else
                2 === a.type
                  ? (c.endsWith("0)") &&
                      ((c = t("body").css("background-color")),
                      c.endsWith("0)") && (c = "#FFF")),
                    y()(
                      "\n                #"
                        .concat(
                          r.id,
                          "_div {\n                    --border-width: "
                        )
                        .concat(
                          l || 4,
                          "px;\n                    border-radius: "
                        )
                        .concat(2 * s, "px;\n                    background:")
                        .concat(
                          c,
                          ";\n\t\t\t\t\tborder-width:0;\n                }\n                #"
                        )
                        .concat(
                          r.id,
                          '_div::after {\n                    position: absolute;\n                    content: "";\n                    top: calc(-1 * var(--border-width));\n                    left: calc(-1 * var(--border-width));\n                    z-index: -1;\n                    width: calc(100% + var(--border-width) * 2);\n                    height: calc(100% + var(--border-width) * 2);\n                    background: linear-gradient('
                        )
                        .concat(
                          a.radialGradient ||
                            "\n                    60deg,\n                    hsl(224, 85%, 66%),\n                    hsl(269, 85%, 66%),\n                    hsl(314, 85%, 66%),\n                    hsl(359, 85%, 66%),\n                    hsl(44, 85%, 66%),\n                    hsl(89, 85%, 66%),\n                    hsl(134, 85%, 66%),\n                    hsl(179, 85%, 66%)\n\t\t\t\t\t",
                          "\n                    );\n                    background-size: 300% 300%;\n                    background-position: 0 50%;\n                    border-radius: "
                        )
                        .concat(
                          2 * s,
                          "px;\n                    animation: moveGradient_"
                        )
                        .concat(
                          r.id,
                          " 4s alternate infinite;\n                }\n                  \n                @keyframes moveGradient_"
                        )
                        .concat(
                          r.id,
                          " {\n                50% {\n                    background-position: 100% 50%;\n                }\n\t\t\t\t}\n                "
                        )
                    ))
                  : 3 === a.type
                  ? (c.endsWith("0)") &&
                      ((c = t("body").css("background-color")),
                      c.endsWith("0)") && (c = "#FFF")),
                    y()(
                      "\n\t\t\t\t#"
                        .concat(r.id, "_div {\n\t\t\t\t\t--border-width: ")
                        .concat(l || 4, "px;\n\t\t\t\t\tbackground:")
                        .concat(c, ";\n\t\t\t\t\tborder-radius:")
                        .concat(
                          2 * s,
                          "px;\n\t\t\t\t\tborder: 0;\n\t\t\t\t}\n\t\t\t\t#"
                        )
                        .concat(r.id, "_div:before, #")
                        .concat(
                          r.id,
                          "_div:after {\n\t\t\t\t\tcontent: '';\n\t\t\t\t\tposition: absolute;\n\t\t\t\t\tleft: calc(-1 * var(--border-width));\n\t\t\t\t\ttop: calc(-1 * var(--border-width));\n\t\t\t\t\tbackground: linear-gradient("
                        )
                        .concat(
                          a.radialGradient ||
                            "45deg, #fb0094, #0000ff, #00ff00,#ffff00, #ff0000, #fb0094, #0000ff, #00ff00,#ffff00, #ff0000",
                          ");\n\t\t\t\t\tbackground-size: 400%;\n\t\t\t\t\twidth: calc(100% + 2 * var(--border-width));\n\t\t\t\t\theight: calc(100% + 2 * var(--border-width));\n\t\t\t\t\tborder-radius: "
                        )
                        .concat(
                          2 * s,
                          "px;\n\t\t\t\t\tz-index: -1;\n\t\t\t\t\tanimation: steam_"
                        )
                        .concat(
                          r.id,
                          " 20s linear infinite;\n\t\t\t\t}\n\t\t\t\t\n\t\t\t\t@keyframes steam_"
                        )
                        .concat(
                          r.id,
                          " {\n\t\t\t\t\t0% {\n\t\t\t\t\t\tbackground-position: 0 0;\n\t\t\t\t\t}\n\t\t\t\t\t50% {\n\t\t\t\t\t\tbackground-position: 400% 0;\n\t\t\t\t\t}\n\t\t\t\t\t100% {\n\t\t\t\t\t\tbackground-position: 0 0;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\t\n\t\t\t\t#"
                        )
                        .concat(
                          r.id,
                          "_div:after {\n\t\t\t\t\tfilter: blur(50px);\n\t\t\t\t}\n\t\t\t\t  \n\t\t\t\t"
                        )
                    ))
                  : 4 === a.type
                  ? (c.endsWith("0)") &&
                      ((c = t("body").css("background-color")),
                      c.endsWith("0)") && (c = "#FFF")),
                    y()(
                      "\t  \n\t\t\t#"
                        .concat(r.id, "_div {\t\n\t\t\t\t--border-size: ")
                        .concat(
                          l || 4,
                          "px;\n\t\t\t\t--border-angle: 0turn;\n\t\t\t\tbackground-image: conic-gradient(\n\t\t\t\t\tfrom var(--border-angle),\n\t\t\t\t\t"
                        )
                        .concat(c || "#222222", ",\n\t\t\t\t\t")
                        .concat(c || "#222222", " 50%,\n\t\t\t\t\t")
                        .concat(
                          c || "#222222",
                          "\n\t\t\t\t  ),\n\t\t\t\t  conic-gradient("
                        )
                        .concat(
                          a.conicGradient ||
                            "from var(--border-angle), transparent 20%, "
                              .concat(o[0] || "#08f", ", ")
                              .concat(o[1] || "#f03"),
                          ");\n\t\t\t\tbackground-size: calc(100% - (var(--border-size) * 2))\n\t\t\t\t\tcalc(100% - (var(--border-size) * 2)),\n\t\t\t\t  cover;\n\t\t\t\tbackground-position: center center;\n\t\t\t\tbackground-repeat: no-repeat;\n\t\t\t\tanimation: bg-spin_"
                        )
                        .concat(
                          r.id,
                          " 3s linear infinite;\t\t\t\t\n\t\t\t  }\n\n\t\t\t  @keyframes bg-spin_"
                        )
                        .concat(
                          r.id,
                          ' {\n\t\t\t\tto {\n\t\t\t\t  --border-angle: 1turn;\n\t\t\t\t}\n\t\t\t  }\n\t\t\t  \n\t\t\t  @property --border-angle {\n\t\t\t\tsyntax: "<angle>";\n\t\t\t\tinherits: true;\n\t\t\t\tinitial-value: 0turn;\n\t\t\t  }\n\t\t\t  \n\t\t\t'
                        )
                    ))
                  : 5 === a.type
                  ? y()(
                      "\t\n\t\t\t\t#"
                        .concat(
                          r.id,
                          "_div {  \n\t\t\t\t\t--d: 2500ms;\n\t\t\t\t\t--angle: 90deg;\n\t\t\t\t\t--gradX: 100%;\n\t\t\t\t\t--gradY: 50%;\n\t\t\t\t\t--c1: "
                        )
                        .concat(
                          o[0] || "rgba(168, 239, 255, 1)",
                          ";\n\t\t\t\t\t--c2: "
                        )
                        .concat(
                          o[1] || "rgba(168, 239, 255, 0.1)",
                          ";\n\t\t\t\t\tborder: "
                        )
                        .concat(
                          l || 4,
                          "px solid;\n\t\t\t\t\tborder-image: conic-gradient(from var(--angle), var(--c2), var(--c1) 0.1turn, var(--c1) 0.15turn, var(--c2) 0.25turn) 30;\n\t\t\t\t\tanimation: borderRotate_"
                        )
                        .concat(
                          r.id,
                          " var(--d) linear infinite forwards;\n\t\t\t\t\tbox-sizing: border-box;\n\t\t\t\t}\n\n\t\t\t\t@property --angle {\n\t\t\t\t\tsyntax: '<angle>';\n\t\t\t\t\tinitial-value: 90deg;\n\t\t\t\t\tinherits: true;\n\t\t\t\t  }\n\t\t\t\t  \n\t\t\t\t  @property --gradX {\n\t\t\t\t\tsyntax: '<percentage>';\n\t\t\t\t\tinitial-value: 50%;\n\t\t\t\t\tinherits: true;\n\t\t\t\t  }\n\t\t\t\t  \n\t\t\t\t  @property --gradY {\n\t\t\t\t\tsyntax: '<percentage>';\n\t\t\t\t\tinitial-value: 0%;\n\t\t\t\t\tinherits: true;\n\t\t\t\t  }\n\t\t\t\t\n\t\t\t\t@keyframes borderRotate_"
                        )
                        .concat(
                          r.id,
                          " {\n\t\t\t\t\t100% {\n\t\t\t\t\t\t--angle: 420deg;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\t  \n\t\t\t\t"
                        )
                    )
                  : 6 === a.type
                  ? (t(r).prepend(
                      ' \n\t\t\t\t<span class="top"></span>\n\t\t\t\t<span class="right"></span>\n\t\t\t\t<span class="bottom"></span>\n\t\t\t\t<span class="left"></span>\n\t\t\t\t'
                    ),
                    y()(
                      "\t\n\t\t\t\t#"
                        .concat(
                          r.id,
                          "_div {\n\t\t\t\t\tbackground: transparent;\n\t\t\t\t\toverflow: hidden;\n\t\t\t\t\tborder-top: "
                        )
                        .concat(l || 4, "px solid ")
                        .concat(
                          o[0] || "rgba(255, 49, 49, 0.5)",
                          ";\n\t\t\t\t\tborder-right: "
                        )
                        .concat(l || 4, "px solid ")
                        .concat(
                          o[2] || "rgba(0, 255, 255, 0.5)",
                          ";\n\t\t\t\t\tborder-bottom: "
                        )
                        .concat(l || 4, "px solid ")
                        .concat(
                          o[4] || "rgba(57, 255, 20, 0.5)",
                          ";\n\t\t\t\t\tborder-left: "
                        )
                        .concat(l || 4, "px solid ")
                        .concat(
                          o[6] || "rgba(255, 255, 113, 0.5)",
                          ";\n\t\t\t\t  }\n\n\t\t\t\t  #"
                        )
                        .concat(
                          r.id,
                          "_div .top {\n\t\t\t\t\tposition: absolute;\n\t\t\t\t\tborder-radius: 100vmax;\n\t\t\t\t\ttop: 0;\n\t\t\t\t\tleft: 0;\n\t\t\t\t\twidth: 0;\n\t\t\t\t\theight: "
                        )
                        .concat(
                          a.clipLineWidth || 4,
                          "px;\n\t\t\t\t\tbackground: linear-gradient(\n\t\t\t\t\t  90deg,\n\t\t\t\t\t  transparent 50%,\n\t\t\t\t\t  "
                        )
                        .concat(
                          o[0] || "rgba(255, 49, 49, 0.5)",
                          ",\n\t\t\t\t\t  "
                        )
                        .concat(
                          o[1] || "rgb(255, 49, 49)",
                          "\n\t\t\t\t\t);\n\t\t\t\t  }\n\t\t\t\t  \n\t\t\t\t  #"
                        )
                        .concat(
                          r.id,
                          "_div .bottom {\n\t\t\t\t\tposition: absolute;\n\t\t\t\t\tborder-radius: 100vmax;\n\t\t\t\t\tright: 0;\n\t\t\t\t\tbottom: 0;\n\t\t\t\t\theight: "
                        )
                        .concat(
                          a.clipLineWidth || 4,
                          "px;\n\t\t\t\t\tbackground: linear-gradient(\n\t\t\t\t\t  90deg,\n\t\t\t\t\t  "
                        )
                        .concat(o[3] || "rgb(0, 255, 255)", ",\n\t\t\t\t\t  ")
                        .concat(
                          o[2] || "rgba(0, 255, 255, 0.5)",
                          ",\n\t\t\t\t\t  transparent 50%\n\t\t\t\t\t);\n\t\t\t\t  }\n\t\t\t\t  \n\t\t\t\t  #"
                        )
                        .concat(
                          r.id,
                          "_div .right {\n\t\t\t\t\tposition: absolute;\n\t\t\t\t\tborder-radius: 100vmax;\n\t\t\t\t\ttop: 0;\n\t\t\t\t\tright: 0;\n\t\t\t\t\twidth: "
                        )
                        .concat(
                          a.clipLineWidth || 4,
                          "px;\n\t\t\t\t\theight: 0;\n\t\t\t\t\tbackground: linear-gradient(\n\t\t\t\t\t  180deg,\n\t\t\t\t\t  transparent 30%,\n\t\t\t\t\t  "
                        )
                        .concat(
                          o[4] || "rgba(57, 255, 20, 0.5)",
                          ",\n\t\t\t\t\t  "
                        )
                        .concat(
                          o[5] || "rgb(57, 255, 20)",
                          "\n\t\t\t\t\t);\n\t\t\t\t  }\n\t\t\t\t  \n\t\t\t\t  #"
                        )
                        .concat(
                          r.id,
                          "_div .left {\n\t\t\t\t\tposition: absolute;\n\t\t\t\t\tborder-radius: 100vmax;\n\t\t\t\t\tleft: 0;\n\t\t\t\t\tbottom: 0;\n\t\t\t\t\twidth: "
                        )
                        .concat(
                          a.clipLineWidth || 4,
                          "px;\n\t\t\t\t\theight: 0;\n\t\t\t\t\tbackground: linear-gradient(\n\t\t\t\t\t  180deg,\n\t\t\t\t\t  "
                        )
                        .concat(o[7] || "rgb(255, 255, 113)", ",\n\t\t\t\t\t  ")
                        .concat(
                          o[6] || "rgba(255, 255, 113, 0.5)",
                          ",\n\t\t\t\t\t  transparent 70%\n\t\t\t\t\t);\n\t\t\t\t  }\n\t\t\t\t  \n\t\t\t\t  .top {\n\t\t\t\t\tanimation: animateTop 3s ease-in-out infinite;\n\t\t\t\t  }\n\t\t\t\t  \n\t\t\t\t  .bottom {\n\t\t\t\t\tanimation: animateBottom 3s ease-in-out infinite;\n\t\t\t\t  }\n\t\t\t\t  \n\t\t\t\t  .right {\n\t\t\t\t\tanimation: animateRight 3s ease-in-out infinite;\n\t\t\t\t  }\n\t\t\t\t  \n\t\t\t\t  .left {\n\t\t\t\t\tanimation: animateLeft 3s ease-in-out infinite;\n\t\t\t\t  }\n\t\t\t\t  \n\t\t\t\t  @keyframes animateTop {\n\t\t\t\t\t25% {\n\t\t\t\t\t  width: 100%;\n\t\t\t\t\t  opacity: 1;\n\t\t\t\t\t}\n\t\t\t\t  \n\t\t\t\t\t30%,\n\t\t\t\t\t100% {\n\t\t\t\t\t  opacity: 0;\n\t\t\t\t\t}\n\t\t\t\t  }\n\t\t\t\t  \n\t\t\t\t  @keyframes animateBottom {\n\t\t\t\t\t0%,\n\t\t\t\t\t50% {\n\t\t\t\t\t  opacity: 0;\n\t\t\t\t\t  width: 0;\n\t\t\t\t\t}\n\t\t\t\t  \n\t\t\t\t\t75% {\n\t\t\t\t\t  opacity: 1;\n\t\t\t\t\t  width: 100%;\n\t\t\t\t\t}\n\t\t\t\t  \n\t\t\t\t\t76%,\n\t\t\t\t\t100% {\n\t\t\t\t\t  opacity: 0;\n\t\t\t\t\t}\n\t\t\t\t  }\n\t\t\t\t  \n\t\t\t\t  @keyframes animateRight {\n\t\t\t\t\t0%,\n\t\t\t\t\t25% {\n\t\t\t\t\t  opacity: 0;\n\t\t\t\t\t  height: 0;\n\t\t\t\t\t}\n\t\t\t\t  \n\t\t\t\t\t50% {\n\t\t\t\t\t  opacity: 1;\n\t\t\t\t\t  height: 100%;\n\t\t\t\t\t}\n\t\t\t\t  \n\t\t\t\t\t55%,\n\t\t\t\t\t100% {\n\t\t\t\t\t  height: 100%;\n\t\t\t\t\t  opacity: 0;\n\t\t\t\t\t}\n\t\t\t\t  }\n\t\t\t\t  \n\t\t\t\t  @keyframes animateLeft {\n\t\t\t\t\t0%,\n\t\t\t\t\t75% {\n\t\t\t\t\t  opacity: 0;\n\t\t\t\t\t  bottom: 0;\n\t\t\t\t\t  height: 0;\n\t\t\t\t\t}\n\t\t\t\t  \n\t\t\t\t\t100% {\n\t\t\t\t\t  opacity: 1;\n\t\t\t\t\t  height: 100%;\n\t\t\t\t\t}\n\t\t\t\t  }\n\t\t\t\t"
                        )
                    ))
                  : 7 === a.type
                  ? pt(Se, r, a)
                  : 8 === a.type
                  ? pt(Ne, r, a)
                  : 9 === a.type
                  ? pt(Me, r, a)
                  : 10 === a.type
                  ? pt(Ae, r, a)
                  : 11 === a.type
                  ? pt(Ie, r, a)
                  : 12 === a.type
                  ? pt(Be, r, a)
                  : 13 === a.type
                  ? pt(We, r, a)
                  : 14 === a.type
                  ? pt(qe, r, a)
                  : 15 === a.type
                  ? pt(Ke, r, a)
                  : 16 === a.type
                  ? pt(Ze, r, a)
                  : 17 === a.type
                  ? pt(ot, r, a)
                  : 18 === a.type
                  ? pt(ct, r, a)
                  : 19 === a.type
                  ? pt(dt, r, a)
                  : 20 === a.type
                  ? y()(
                      "\n\t\t\t\t#"
                        .concat(
                          r.id,
                          "_div{\n\t\t\t\t\tborder-width:0px;\n\t\t\t\t\tz-index: -1;\n\t\t\t\t}\n\t\t\t\t#"
                        )
                        .concat(
                          r.id,
                          "_div::after {\n\t\t\t\t\tbackground: repeating-linear-gradient(45deg, #fff, #fff 10px, #3C7AB8 0, #3C7AB8 20px, #fff 0, #fff 30px, #CB2C4B 0, #CB2C4B 40px);\n\t\t\t\t\tposition: absolute;\n\t\t\t\t\tborder: "
                        )
                        .concat(l || 4, "px;\n\t\t\t\t\tborder-radius: ")
                        .concat(
                          s,
                          'px;\n\t\t\t\t\ttop: 0;\n\t\t\t\t\tleft: 0;\n\t\t\t\t\theight: 100%;\n\t\t\t\t\twidth: 100%;\n\t\t\t\t\tcontent: "";\n\t\t\t\t\tz-index: -1;\n\t\t\t\t  }\n\t\t\t\t  #'
                        )
                        .concat(r.id, "_div::before {\n\t\t\t\t\tbackground:")
                        .concat(
                          a.backgroundColor || "#222222",
                          ";\n\t\t\t\t\tposition: absolute;\n\t\t\t\t\ttop: "
                        )
                        .concat(l || 4, "px;\n\t\t\t\t\tleft: ")
                        .concat(l || 4, "px;\n\t\t\t\t\tborder-radius: ")
                        .concat(s, "px;\n\t\t\t\t\theight: calc(100% - ")
                        .concat(
                          2 * (l || 4),
                          "px);\n\t\t\t\t\twidth: calc(100% - "
                        )
                        .concat(
                          2 * (l || 4),
                          'px);\n\t\t\t\t\tcontent: "";\n\t\t\t\t  }\n                '
                        )
                    )
                  : 21 === a.type
                  ? ((!l || l < 12) && (l = 12),
                    y()(
                      "\n\t\t\t\t#"
                        .concat(r.id, "_div {\n\t\t\t\t\tborder: ")
                        .concat(l, "px solid ")
                        .concat(
                          o[0] || "#B88846",
                          ";\n\t\t\t\t\tbox-sizing: border-box;\n\t\t\t\t\tborder-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='75' height='75'%3E%3Cg fill='none' stroke='%23B88846' stroke-width='2'%3E%3Cpath d='M1 1h73v73H1z'/%3E%3Cpath d='M8 8h59v59H8z'/%3E%3Cpath d='M8 8h16v16H8zM51 8h16v16H51zM51 51h16v16H51zM8 51h16v16H8z'/%3E%3C/g%3E%3Cg fill='%23B88846'%3E%3Ccircle cx='16' cy='16' r='2'/%3E%3Ccircle cx='59' cy='16' r='2'/%3E%3Ccircle cx='59' cy='59' r='2'/%3E%3Ccircle cx='16' cy='59' r='2'/%3E%3C/g%3E%3C/svg%3E\") 25;\n\t\t\t\t  }\n                "
                        )
                    ))
                  : 22 === a.type
                  ? y()(
                      " \n\t\t\t\t:root {\n\t\t\t\t--neon-border-color: "
                        .concat(o[0] || "#08f", ";\n\t\t\t\t}\n\t\t\t\t#")
                        .concat(
                          r.id,
                          "_div {\n\t\t\t\t\t\tborder: 0.4rem solid #fff;\n\t\t\t\t\t\tborder-radius: 2rem;\n\t\t\t\t\t\tanimation: border_flicker_"
                        )
                        .concat(
                          r.id,
                          " 1.5s infinite alternate;     \n\t\t\t\t\t  }\n\t\t\t\t/* Animate neon flicker */\n\t\t\t\t@keyframes border_flicker_"
                        )
                        .concat(
                          r.id,
                          " {\n\t\t\t\t\t\n\t\t\t\t0%, 19%, 21%, 23%, 25%, 54%, 56%, 100% {\t\t\t\t\n\t\t\t\t\t\tbox-shadow:\n\t\t\t\t\t\t0 0 .5rem #fff,\n\t\t\t\t\t\tinset 0 0 .5rem #fff,\n\t\t\t\t\t\t0 0 2rem var(--neon-border-color),\n\t\t\t\t\t\tinset 0 0 2rem var(--neon-border-color),\n\t\t\t\t\t\t0 0 4rem var(--neon-border-color),\n\t\t\t\t\t\tinset 0 0 4rem var(--neon-border-color);        \n\t\t\t\t}\n\t\t\t\t\t\n\t\t\t\t20%, 24%, 55% {        \n\t\t\t\t\tbox-shadow: none;\n\t\t\t\t\t}    \n\t\t\t\t}  \n\t\t\t\t\n\t\t\t\t"
                        )
                    )
                  : 23 === a.type
                  ? (c.endsWith("0)") &&
                      ((c = t("body").css("background-color")),
                      c.endsWith("0)") && (c = "#FFF")),
                    y()(
                      " \n\t\t\t\t#"
                        .concat(
                          r.id,
                          "_div::before {\n\t\t\t\t\tcontent:'';\n\t\t\t\t\tbackground: "
                        )
                        .concat(
                          c || "##00202F;",
                          "; /* fallback */\n\t\t\t\t\tbackground: linear-gradient(0deg, transparent 0px, "
                        )
                        .concat(
                          c || "##00202F;",
                          " 0) top left, linear-gradient(0deg, transparent 0px, "
                        )
                        .concat(
                          c || "##00202F;",
                          " 0) top right, linear-gradient(315deg, transparent 10px, "
                        )
                        .concat(
                          c || "##00202F;",
                          " 0) bottom right, linear-gradient(0deg, transparent 0px, "
                        )
                        .concat(
                          c || "##00202F;",
                          " 0) bottom left;\n\t\t\t\t\tbackground-size: 50% 50%;\n\t\t\t\t\tbackground-repeat: no-repeat;\n\t\t\t\t\tposition: absolute;\n\t\t\t\t\ttop:"
                        )
                        .concat(l || 4, "px;\n\t\t\t\t\tleft:")
                        .concat(l || 4, "px;\n\t\t\t\t\twidth: calc(100% - ")
                        .concat(
                          2 * (l || 4),
                          "px);\n    \t\t\t\theight: calc(100% - "
                        )
                        .concat(
                          2 * (l || 4),
                          "px);\n\t\t\t\t  }\n\t\t\t\t  \n\t\t\t\t  #"
                        )
                        .concat(r.id, "_div {\n\t\t\t\t\tbackground: ")
                        .concat(
                          i || "#00a1ed",
                          "; /* fallback */\n\t\t\t\t\tbackground: linear-gradient(0deg, transparent 0px, "
                        )
                        .concat(
                          i || "#00a1ed",
                          " 0) top left, linear-gradient(0deg, transparent 0px, "
                        )
                        .concat(
                          i || "#00a1ed",
                          " 0) top right, linear-gradient(315deg, transparent 10px, "
                        )
                        .concat(
                          i || "#00a1ed",
                          " 0) bottom right, linear-gradient(0deg, transparent 0px, "
                        )
                        .concat(
                          i || "#00a1ed",
                          " 0) bottom left;\n\t\t\t\t\tbackground-size: 50% 50%;\n\t\t\t\t\tbackground-repeat: no-repeat;\n\t\t\t\t\tdisplay: inline-block;\n\t\t\t\t\t-webkit-filter: drop-shadow(2px 2px 8px   "
                        )
                        .concat(
                          i || "#00a1ed",
                          ");\n\t\t\t\t\tfilter: drop-shadow(2px 2px 8px   "
                        )
                        .concat(
                          i || "#00a1ed",
                          ");\n\t\t\t\t\tborder:0px;\n\t\t\t\t  }\n\t\t\t\t"
                        )
                    ))
                  : 24 === a.type &&
                    (c.endsWith("0)") &&
                      ((c = t("body").css("background-color")),
                      c.endsWith("0)") && (c = "#FFF")),
                    y()(
                      " \n\t\t\t\t#"
                        .concat(
                          r.id,
                          "_div {\n\t\t\t\t\tbackground: linear-gradient(-135deg, transparent 35px, "
                        )
                        .concat(
                          c || "#374247",
                          " 0);\n\t\t\t\t\tborder: none;\n\t\t\t\t\tborder-radius: 0.25rem;\n\t\t\t\t\tfilter: drop-shadow(2px 2px 10px "
                        )
                        .concat(i || "#7dd4a8", ");\n\t\t\t\t  }\n\t\t\t\t")
                    ));
            });
        })(e, t),
          ((e, t) => {
            e("@acp-text-config")
              .$()
              .map(async (e, n) => {
                let r = t(n)
                    .parent()
                    .children('[data-label="acp-content"]:first')[0],
                  a = Object(v.g)(n.id, ft.a),
                  o = await Object(v.i)(r, a);
                (a = o.config || a),
                  (a.isSvg = !wt(r)),
                  (a.text = wt(r) || a.text || ""),
                  _t(r, a),
                  -1 !== window.location.host.indexOf("127.0.0.1") &&
                    t(r).click(async (e) => {
                      if (e.altKey) {
                        window.openAxhubEditor ||
                          (await Object(v.n)(
                            a.AxhubEditorUrl ||
                              "https://gitee.com/sprain_zero/axure-charts/blob/main/charts/editor-v1.5.js"
                          ));
                        const e = () => ({
                          config: {
                            type: "collapse",
                            children: [
                              {
                                type: "collapse-panel",
                                displayName: "\u57fa\u7840\u914d\u7f6e",
                                attributeId: "baseConfig",
                                children: [
                                  {
                                    type: "text",
                                    displayName: "\u6587\u672c\u5185\u5bb9",
                                    attributeId: "text",
                                    info: "\u8bf7\u5728 Axure \u91cc\u76f4\u63a5\u914d\u7f6e\u6587\u672c",
                                    initialValue: "\u5728 Axure \u914d\u7f6e",
                                  },
                                  {
                                    type: "text",
                                    displayName: "\u5b57\u4f53\u6837\u5f0f",
                                    attributeId: "fontStyle",
                                    info: "\u8bf7\u5728 Axure \u91cc\u76f4\u63a5\u914d\u7f6e\u6587\u672c\u6837\u5f0f\uff0c\u6e32\u67d3\u65f6\u4f1a\u81ea\u52a8\u89e3\u6790",
                                    initialValue: "\u5728 Axure \u914d\u7f6e",
                                  },
                                ],
                              },
                            ],
                          },
                        });
                        window.openAxhubEditor({
                          element: {
                            right: ["g2", "g3", "g4", "b1", "u1"],
                            lib: "datav2",
                            container: r,
                          },
                          attributesConfig: e(),
                          onConfigChange: (t) => (
                            (a = Object(mt.a)(a, t)), _t(r, a), e()
                          ),
                          getConfig: () => a,
                        });
                      }
                    });
              });
          })(e, t),
          e("@acp-scrollBoard")
            .$()
            .map(async (e, n) => {
              let r =
                  t(n).parent().find('[data-label="acp-data"]').attr("id") ||
                  "",
                o =
                  t(n).parent().find('[data-label="acp-config"]').attr("id") ||
                  "",
                l = Object(v.g)(o, ft.a) || {},
                s = r ? Object(v.h)(r) : { data: [], keys: [] },
                u = await Object(v.i)(n, l);
              (l = u.config || l),
                (s = u.data || s),
                y()(
                  "\n\t\t\t\t#"
                    .concat(
                      n.id,
                      " .dv-scroll-board .rows  {\n\t\t\t\t\theight:"
                    )
                    .concat(
                      t(n).height(),
                      "px !important;\n\t\t\t\t}\n\t\t\t\t#"
                    )
                    .concat(
                      n.id,
                      " .dv-scroll-board .rows .datav-cell-img {\n\t\t\t\t\theight: 100%;\n\t\t\t\t}\n\t\t\t\t#"
                    )
                    .concat(
                      n.id,
                      " .dv-scroll-board .rows .datav-cell-img img{\n\t\t\t\t\theight: 40%;\n\t\t\t\t\tvertical-align: middle;\n\t\t\t\t\tline-height: 100%;\n\t\t\t\t}\n\t\t\t"
                    )
                );
              const d = () => {
                (l.align = l.align
                  ? Object(v.d)(Object(v.e)(l.align))
                  : void 0),
                  (l.hoverPause = !0);
                let e = l.fontSize || 12;
                (l.columnWidth = l.columnWidth
                  ? Object(v.d)(Object(v.e)(l.columnWidth))
                  : void 0),
                  y()(
                    "\n\t\t\t\t\t#"
                      .concat(
                        n.id,
                        " .dv-scroll-board .rows .row-item {\n\t\t\t\t\tcolor: "
                      )
                      .concat(
                        l.textFill || "#ffffff",
                        ";\n\t\t\t\t\tfont-size:"
                      )
                      .concat(e, "px;\n\t\t\t\t\t}\n\t\t\t\t")
                  ),
                  i.a.unmountComponentAtNode(document.getElementById(n.id)),
                  i.a.render(
                    a.a.createElement(c.a, { config: { ...l, data: Et(s) } }),
                    document.getElementById(n.id)
                  );
              };
              d(),
                -1 !== window.location.host.indexOf("127.0.0.1") &&
                  t(n).click(async (e) => {
                    if (e.altKey) {
                      window.openAxhubEditor ||
                        (await Object(v.n)(
                          l.AxhubEditorUrl ||
                            "https://gitee.com/sprain_zero/axure-charts/blob/main/charts/editor-v1.5.js"
                        ));
                      const e = () => {
                        var e, t, n, r, a, o, i, c, s;
                        return {
                          config: {
                            type: "collapse",
                            children: [
                              {
                                type: "collapse-panel",
                                displayName: "\u8868\u683c\u914d\u7f6e",
                                attributeId: "baseConfig",
                                children: [
                                  {
                                    type: "color-picker",
                                    displayName:
                                      "\u5947\u6570\u884c\u80cc\u666f\u989c\u8272",
                                    picker: "lite",
                                    attributeId: "oddRowBGC",
                                    initialValue:
                                      null !== (e = l.oddRowBGC) && void 0 !== e
                                        ? e
                                        : "#003B51",
                                  },
                                  {
                                    type: "color-picker",
                                    displayName:
                                      "\u5076\u6570\u884c\u80cc\u666f\u989c\u8272",
                                    picker: "lite",
                                    attributeId: "evenRowBGC",
                                    initialValue:
                                      null !== (t = l.evenRowBGC) &&
                                      void 0 !== t
                                        ? t
                                        : "#0A2732",
                                  },
                                  {
                                    type: "font-setting",
                                    displayName: "\u9ed8\u8ba4\u5b57\u4f53",
                                    attributeId: "font",
                                    attributeIdMap: {
                                      fontColor: "textFill",
                                      fontSize: "fontSize",
                                    },
                                    initialValue: {
                                      fontColor:
                                        null !== (n = l.textFill) &&
                                        void 0 !== n
                                          ? n
                                          : void 0,
                                      fontSize:
                                        null !== (r = l.fontSize) &&
                                        void 0 !== r
                                          ? r
                                          : void 0,
                                    },
                                  },
                                  {
                                    type: "input-number",
                                    displayName: "\u9ed8\u8ba4\u884c\u6570",
                                    attributeId: "rowNum",
                                    initialValue:
                                      null !== (a = l.rowNum) && void 0 !== a
                                        ? a
                                        : void 0,
                                  },
                                  {
                                    type: "input-number",
                                    displayName: "\u8f6e\u64ad\u95f4\u9694(ms)",
                                    attributeId: "waitTime",
                                    initialValue:
                                      null !== (o = l.waitTime) && void 0 !== o
                                        ? o
                                        : 2e3,
                                  },
                                  {
                                    type: "input",
                                    displayName: "\u5217\u5bbd",
                                    attributeId: "columnWidth",
                                    info: "\u82e5\u6bcf\u5217\u5bbd\u5ea6\u4e0d\u540c\uff0c\u53ef\u4ee5\u7528 | \u5206\u9694\uff0c\u5982\uff1a 14|32|32|64",
                                    initialValue: Object(v.d)(l.columnWidth),
                                  },
                                  {
                                    type: "input",
                                    displayName: "\u5bf9\u9f50\u65b9\u5f0f",
                                    attributeId: "align",
                                    info: " \u53ef\u9009\u503c\u6709 'left'|'center'|'right' \u82e5\u6bcf\u5217\u4e0d\u540c\uff0c\u53ef\u4ee5\u7528 | \u5206\u9694\uff0c\u5982\uff1a left|center",
                                    initialValue:
                                      null !== (i = l.align) && void 0 !== i
                                        ? i
                                        : "",
                                  },
                                  {
                                    type: "select",
                                    displayName: "\u8f6e\u64ad\u65b9\u5f0f",
                                    options: [
                                      {
                                        value: "single",
                                        label: "\u5355\u884c",
                                      },
                                      { value: "page", label: "\u6574\u9875" },
                                    ],
                                    attributeId: "carousel",
                                    initialValue:
                                      null !==
                                        (c =
                                          null === (s = l) || void 0 === s
                                            ? void 0
                                            : s.carousel) && void 0 !== c
                                        ? c
                                        : "single",
                                  },
                                ],
                              },
                            ],
                          },
                        };
                      };
                      window.openAxhubEditor({
                        element: {
                          right: ["g2", "g3", "g4", "b1", "u1", "t1", "b2"],
                          lib: "text",
                          container: n,
                        },
                        attributesConfig: e(),
                        onConfigChange: (t) => (
                          (l = Object(mt.a)(l, t)), d(), e()
                        ),
                        onDataChange: (t) => ((s = t), d(), e()),
                        getConfig: () => l,
                        getData: "repeater" === l.dataSource ? void 0 : () => s,
                        getPng: async () => {
                          var e;
                          let r;
                          return (
                            window.html2canvas ||
                              (await Object(v.n)(
                                "https://lf26-cdn-tos.bytecdntp.com/cdn/expire-1-M/html2canvas/1.4.1/html2canvas.min.js"
                              )),
                            await new Promise((e) => {
                              window
                                .html2canvas(
                                  document.querySelector("#" + n.id),
                                  { backgroundColor: null }
                                )
                                .then((t) => {
                                  (r = t), e(!0);
                                });
                            }),
                            null !== (e = r) && void 0 !== e && e.toDataURL
                              ? {
                                  width: t(n).width(),
                                  height: t(n).height(),
                                  base64: r.toDataURL("image/png"),
                                }
                              : {
                                  width: t(n).width(),
                                  height: t(n).height(),
                                  base64:
                                    "",
                                }
                          );
                        },
                      });
                    }
                  });
            }),
          e("@acp-scrollRankingBoard")
            .$()
            .map(async (e, n) => {
              let r =
                  t(n).parent().find('[data-label="acp-data"]').attr("id") ||
                  "",
                o =
                  t(n).parent().find('[data-label="acp-config"]').attr("id") ||
                  "",
                l = Object(v.g)(o, ft.a) || {},
                c = r ? Object(v.h)(r) : { data: [], keys: [] },
                s = await Object(v.i)(n, l);
              (l = s.config || l), (c = s.data || c);
              const d = () => {
                l.unit = l.unit || "";
                let e = l.textFill || "#ffffff",
                  t = l.fontSize || 12,
                  r = l.colors || "#1370fb";
                y()(
                  "\n                #"
                    .concat(
                      n.id,
                      " .dv-scroll-ranking-board .row-item .ranking-info {\n                color: "
                    )
                    .concat(e, ";\n                font-size:")
                    .concat(
                      t,
                      "px;\n                text-align:left;\n                }\n\n                #"
                    )
                    .concat(
                      n.id,
                      " .dv-scroll-ranking-board .ranking-column .inside-column{\n                    background-color: "
                    )
                    .concat(r, ";\n                }\n\n                #")
                    .concat(
                      n.id,
                      " .dv-scroll-ranking-board .ranking-info .rank {\n                    color: "
                    )
                    .concat(r, ";\n                    width:")
                    .concat(
                      2 * t,
                      "px;\n                    margin-right: 16px;\n                }\n                #"
                    )
                    .concat(
                      n.id,
                      " .dv-scroll-ranking-board .ranking-column {\n                    border-bottom: 1px solid "
                    )
                    .concat(r, ";\n                }\n            ")
                ),
                  i.a.unmountComponentAtNode(document.getElementById(n.id)),
                  i.a.render(
                    a.a.createElement(u.a, { config: { ...l, data: St(c) } }),
                    document.getElementById(n.id)
                  );
              };
              d(),
                -1 !== window.location.host.indexOf("127.0.0.1") &&
                  t(n).click(async (e) => {
                    if (e.altKey) {
                      window.openAxhubEditor ||
                        (await Object(v.n)(
                          l.AxhubEditorUrl ||
                            "https://gitee.com/sprain_zero/axure-charts/blob/main/charts/editor-v1.5.js"
                        ));
                      const e = () => {
                        var e, t, n, r, a, o, i, c, s, u;
                        return {
                          config: {
                            type: "collapse",
                            children: [
                              {
                                type: "collapse-panel",
                                displayName: "\u8868\u683c\u914d\u7f6e",
                                attributeId: "baseConfig",
                                children: [
                                  {
                                    type: "color-picker",
                                    displayName: "\u989c\u8272",
                                    picker: "lite",
                                    attributeId: "colors",
                                    initialValue:
                                      null !== (e = l.colors) && void 0 !== e
                                        ? e
                                        : "#0A2732",
                                  },
                                  {
                                    type: "font-setting",
                                    displayName: "\u9ed8\u8ba4\u5b57\u4f53",
                                    attributeId: "font",
                                    attributeIdMap: {
                                      fontColor: "textFill",
                                      fontSize: "fontSize",
                                    },
                                    initialValue: {
                                      fontColor:
                                        null !== (t = l.textFill) &&
                                        void 0 !== t
                                          ? t
                                          : void 0,
                                      fontSize:
                                        null !== (n = l.fontSize) &&
                                        void 0 !== n
                                          ? n
                                          : void 0,
                                    },
                                  },
                                  {
                                    type: "input-number",
                                    displayName: "\u9ed8\u8ba4\u884c\u6570",
                                    attributeId: "rowNum",
                                    initialValue:
                                      null !== (r = l.rowNum) && void 0 !== r
                                        ? r
                                        : void 0,
                                  },
                                  {
                                    type: "input-number",
                                    displayName: "\u8f6e\u64ad\u95f4\u9694(ms)",
                                    attributeId: "waitTime",
                                    initialValue:
                                      null !== (a = l.waitTime) && void 0 !== a
                                        ? a
                                        : 2e3,
                                  },
                                  {
                                    type: "input",
                                    displayName: "\u5355\u4f4d",
                                    attributeId: "unit",
                                    initialValue:
                                      null !== (o = l.unit) && void 0 !== o
                                        ? o
                                        : "",
                                  },
                                  {
                                    type: "checkbox",
                                    displayName: "\u81ea\u52a8\u6392\u5e8f\t",
                                    attributeId: "sort",
                                    initialValue:
                                      null ===
                                        (i =
                                          null === (c = l) || void 0 === c
                                            ? void 0
                                            : c.sort) ||
                                      void 0 === i ||
                                      i,
                                  },
                                  {
                                    type: "select",
                                    displayName: "\u8f6e\u64ad\u65b9\u5f0f",
                                    options: [
                                      {
                                        value: "single",
                                        label: "\u5355\u884c",
                                      },
                                      { value: "page", label: "\u6574\u9875" },
                                    ],
                                    attributeId: "carousel",
                                    initialValue:
                                      null !==
                                        (s =
                                          null === (u = l) || void 0 === u
                                            ? void 0
                                            : u.carousel) && void 0 !== s
                                        ? s
                                        : "single",
                                  },
                                ],
                              },
                            ],
                          },
                        };
                      };
                      window.openAxhubEditor({
                        element: {
                          right: ["g2", "g3", "g4", "b1", "u1"],
                          lib: "text",
                          container: n,
                        },
                        attributesConfig: e(),
                        onConfigChange: (t) => (
                          (l = Object(mt.a)(l, t)), d(), e()
                        ),
                        onDataChange: (t) => ((c = t), d(), e()),
                        getConfig: () => l,
                        getData: "repeater" === l.dataSource ? void 0 : () => c,
                        getPng: async () => {
                          var e;
                          let r;
                          return (
                            window.html2canvas ||
                              (await Object(v.n)(
                                "https://lf26-cdn-tos.bytecdntp.com/cdn/expire-1-M/html2canvas/1.4.1/html2canvas.min.js"
                              )),
                            await new Promise((e) => {
                              window
                                .html2canvas(
                                  document.querySelector("#" + n.id),
                                  { backgroundColor: null }
                                )
                                .then((t) => {
                                  (r = t), e(!0);
                                });
                            }),
                            null !== (e = r) && void 0 !== e && e.toDataURL
                              ? {
                                  width: t(n).width(),
                                  height: t(n).height(),
                                  base64: r.toDataURL("image/png"),
                                }
                              : {
                                  width: t(n).width(),
                                  height: t(n).height(),
                                  base64:
                                    "",
                                }
                          );
                        },
                      });
                    }
                  });
            }),
          e("@acp-datav-animation")
            .$()
            .map(async (e, n) => {
              let r =
                  t(n).parent().find('[data-label="acp-config"]').attr("id") ||
                  "",
                o = r ? Object(v.g)(r, ft.a) : {};
              const l = await Object(v.i)(n, o);
              o = l.config || o;
              const c = () => {
                o.colors = o.colors || "#7acaec";
                let e = Object(v.d)(o.colors),
                  r = a.a.createElement("div", null);
                1 === o.type
                  ? (r = f.a)
                  : 2 === o.type
                  ? (r = m.a)
                  : (3 === o.type || 4 === o.type) && (r = g.a),
                  e[0] &&
                    y()(
                      "\n\t\t\t\t\t#".concat(
                        n.id,
                        " svg{\n\t\t\t\t\t\tposition: absolute;\n\t\t\t\t\t\ttop:0;\n\t\t\t\t\t\tleft:0;\n\t\t\t\t\t}\n\t\t\t\t"
                      )
                    ),
                  i.a.unmountComponentAtNode(document.getElementById(n.id)),
                  i.a.render(
                    a.a.createElement(r, {
                      style: { width: t(n).width(), height: t(n).height() },
                      color: e,
                    }),
                    document.getElementById(n.id)
                  );
              };
              c(),
                -1 !== window.location.host.indexOf("127.0.0.1") &&
                  t(n).click(async (e) => {
                    if (e.altKey) {
                      window.openAxhubEditor ||
                        (await Object(v.n)(
                          o.AxhubEditorUrl ||
                            "https://gitee.com/sprain_zero/axure-charts/blob/main/charts/editor-v1.5.js"
                        ));
                      const e = () => {
                        var e;
                        return {
                          config: {
                            type: "collapse",
                            children: [
                              {
                                type: "collapse-panel",
                                displayName: "\u52a8\u753b\u914d\u7f6e",
                                attributeId: "baseConfig",
                                children: [
                                  {
                                    type: "select",
                                    displayName: "\u52a8\u753b\u7c7b\u578b",
                                    options: [
                                      {
                                        value: 1,
                                        label: "\u6e10\u9690\u65b9\u5757",
                                      },
                                      {
                                        value: 2,
                                        label: "\u6807\u9898\u88c5\u9970",
                                      },
                                      { value: 3, label: "\u97f3\u6ce2" },
                                      { value: 4, label: "\u6a2a\u7ebf" },
                                    ],
                                    attributeId: "type",
                                    initialValue:
                                      null !== (e = o.type) && void 0 !== e
                                        ? e
                                        : void 0,
                                  },
                                  {
                                    type: "custom-theme-color",
                                    displayName: "\u4e3b\u9898\u8272",
                                    info: "\u4e3b\u9898\u8272\u677f\u4e0e\u6570\u636e\u7cfb\u5217\u6309\u987a\u5e8f\u4e00\u4e00\u5bf9\u5e94",
                                    canChangeColor: !0,
                                    attributeId: "colors",
                                    defaultColors: [
                                      "#5B8FF9",
                                      "#5AD8A6",
                                      "#5D7092",
                                      "#F6BD16",
                                      "#6F5EF9",
                                      "#6DC8EC",
                                      "#945FB9",
                                      "#FF9845",
                                      "#1E9493",
                                      "#FF99C3",
                                    ],
                                    initialValue: o.colors
                                      ? Object(v.d)(o.colors)
                                      : void 0,
                                  },
                                ],
                              },
                            ],
                          },
                        };
                      };
                      window.openAxhubEditor({
                        element: {
                          right: ["g2", "g3", "g4", "b1", "u1"],
                          lib: "animation",
                          container: n,
                        },
                        attributesConfig: e(),
                        onConfigChange: (t) => (
                          (o = Object(mt.a)(o, t)), c(), e()
                        ),
                        getConfig: () => o,
                        getPng: async () => {
                          var e;
                          let r;
                          return (
                            window.html2canvas ||
                              (await Object(v.n)(
                                "https://lf26-cdn-tos.bytecdntp.com/cdn/expire-1-M/html2canvas/1.4.1/html2canvas.min.js"
                              )),
                            await new Promise((e) => {
                              window
                                .html2canvas(
                                  document.querySelector("#" + n.id),
                                  { backgroundColor: null }
                                )
                                .then((t) => {
                                  (r = t), e(!0);
                                });
                            }),
                            null !== (e = r) && void 0 !== e && e.toDataURL
                              ? {
                                  width: t(n).width(),
                                  height: t(n).height(),
                                  base64: r.toDataURL("image/png"),
                                }
                              : {
                                  width: t(n).width(),
                                  height: t(n).height(),
                                  base64:
                                    "",
                                }
                          );
                        },
                      });
                    }
                  });
            });
      };
    ((e, t) => {
      let n = 0;
      setTimeout(function r() {
        e(), (n += 1), n < t && !window.loadAcpDv2 && setTimeout(r, 300);
      }, 300);
    })(() => {
      !0 === window.loadAcpDv2 && Ct(window.$axure, window.$);
    }, 5);
  },
  86: function (e, t) {
    var n;
    n = (function () {
      return this;
    })();
    try {
      n = n || new Function("return this")();
    } catch (r) {
      "object" === typeof window && (n = window);
    }
    e.exports = n;
  },
});
